2012-10-11 32 views
10

बटन पर क्लिक करने पर टेक्स्टबॉक्स में लोडिंग स्पिनर को कैसे प्रदर्शित किया जाए? कहें कि मेरे पास उपयोगकर्ता नाम और पासवर्ड टेक्स्टबॉक्स है, और एक लॉगिन बटन है। एक बार जब मैं उपयोगकर्ता नाम और पासवर्ड दर्ज करता हूं और लॉगिन बटन पर क्लिक करता हूं, तो स्पिनरों को टेक्स्टबॉक्स में प्रदर्शित किया जाना चाहिए। कृप्या सहायता करे। मैं एक JQuery विकल्प या जावास्क्रिप्ट की तलाश में हूँ।बटन पर क्लिक करने पर टेक्स्टबॉक्स में लोडिंग स्पिनर को कैसे प्रदर्शित किया जाए?

सीएसएस:

input.spinner { 
    background-image:url('spinner.gif'); 
    background-repeat:no-repeat; 
    background-position:5px 5px /* Change to accommodate to your spinner */ 
} 

जे एस:

$('form').submit(function(e){ 
    e.preventDefault(); 
    $f = $(this); 
    $f.submit(); /* replace with your ajax call */ 
    $f.find('input[type="text"], input[type="password"]') 
     .val('') /* Remove values or store them if you need them back */ 
     .addClass("spinner") /* Add the spinning image */ 
     .attr("disabled", "disabled"); /* Disable the inputs */ 
}); 
+2

बस बक्सें से अधिक एनिमेटेड gifs के एक जोड़े की स्थिति और अपनी दृश्यता को टॉगल करने के लिए jQuery का उपयोग करें – paul

+0

मुझे लगता है कि यह नहीं किया जा सकता ..... लेकिन आप कुछ वैकल्पिक तरीके से जा सकते हैं जैसे कि div और बटन के चाटना को इस div को subox के साथ टेक्स्टबॉक्स के स्थान पर दिखाएं ch भाग्य का प्रकार और महसूस करें कि यह टेक्स्टबॉक्स की तरह दिखाई देगा। –

+2

आपको स्पिनरों को टेक्स्टबॉक्स के अंदर दिखाने की ज़रूरत है ?? या टेक्स्टबॉक्स के समानांतर? –

उत्तर

1

बस "स्पिनर" छवि एक पृष्ठभूमि छवि के रूप में अपने इनपुट के लिए जब पर्चे को जमा करने को जोड़ने निम्नलिखित टेक्स्टबॉक्स:

<input id='inputsource' /> 

एक नया सीएसएस वर्ग को परिभाषित करें

.loadinggif 
{ 
    background: 
    url('http://www.hsi.com.hk/HSI-Net/pages/images/en/share/ajax-loader.gif') 
    no-repeat 
    right center; 
} 

और फिर jQuery कोड के आधार पर आपके testbox को इस वर्ग को जोड़ने:

$('#inputsource').addClass('loadinggif'); 

Jsfiddle: http://jsfiddle.net/msjaiswal/FAVN5/

+0

यह काम नहीं कर रहा है sunn0..pls मदद – Bino

+2

कृपया थोड़ा और विशिष्ट हो और http://jsfiddle.net/ – sunn0

47

मान लें कि आपका एचटीएमएल है चलो

+2

पर अपना कोड डालें गतिशील रूप अद्यतन करने के लिए एक साधारण दृश्य समाधान के लिए धन्यवाद ;-) –

+0

हम ऊंचाई कैसे सेट कर सकते हैं और उस छवि की चौड़ाई? –

+0

यहां पृष्ठभूमि-आकार: 20 पीएक्स; // सभी तरफ के लिए –