2012-10-11 15 views
10

Düğme tıklatıldığında bir metin kutusuna yükleme döndürücüsü nasıl görüntülenir? Bir kullanıcı adı ve parola metin kutum ve bir giriş düğmem var. Kullanıcı adı ve şifreyi girip Giriş düğmesine bastığımda, iplikçiler metin kutularında gösterilmelidir. Kibarca yardım. Bir JQuery seçeneği veya Javascript arıyorum.Bir düğme tıklatıldığında bir metin kutusuna yükleme döndürücüsü nasıl görüntülenir?

CSS:

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

JS:

$('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

Sadece metin kutularının üzerinde videoları bir çift konumlandırmak ve görünürlüklerini değiştirmek için jQuery kullanın – paul

+0

sanırım bu yapılamıyor ..... ama sen div oluşturmak gibi bazı alternatif yollarla gidip butonun yalamak üstünde su ch tür şans ve metin kutusu gibi görünür olacağını hissediyorum. –

+2

Bir metin kutusunun içinde iplikçikleri göstermelisin? Veya metin kutularına paralel mi? –

cevap

1

Sadece girişlerine arka plan resmi olarak "spinner" resim eklemek aşağıdaki metin kutusu:

yeni css sınıfını tanımlamak

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

ve sonra jquery kodu ederek testbox bu sınıf ekleyerek:

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

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

+0

Çalışmıyor sunn0..pls help – Bino

+2

Lütfen biraz daha spesifik olun ve kodunuzu http://jsfiddle.net/ – sunn0

47

en html sahip olduğunu varsayalım formu gönderilirken

+2

adresinden alın. Dinamik form güncellemesi için basit bir görsel çözüm için teşekkürler ;-) –

+0

Yüksekliği nasıl ayarlayabiliriz ve o resmin genişliği? –

+0

burada arka plan büyüklüğü: 20px; // tüm taraflar için –