2016-03-19 25 views
0

Düğme tıklatıldıktan sonra devre dışı bırakılır, ancak metin gönderilmez, ancak form gönderilmez. Herhangi bir fikir neden?Biçim işleme sonrasında gönderilmiyor Gönderme için tıklama olayı düğmesi

$(document).ready(function(){ 
    $('.pick-button').click(function(){ 
     $(".pick-button").prop("disabled", true); 
     $(".pick-button").prop("value", "PROCESSING. Please wait up to 10 seconds."); 
     return true; 
    }); 
    }); 
+1

[mcve] gönder – j08691

+0

Lütfen tıklama eylemine engel olan varsayılan eylemden önce (formun gönderilmesi) gerçekleştirilir. Devre dışı bırakılan bir gönderim formu artık formu gönderemez. Bu nedenle, ('true' döndüğünüzden sonra) tarayıcı gider, _ “hey, burada yapmam gereken varsayılan eylem neydi?” _, Daha sonra, bunu yapmak için “hey, nothin” yapar. , bu şey devre dışı bırakıldı… ”_ – CBroe

cevap

1

Kodunuzdan, bir formun gönder düğmesinin tıklatılmasıyla ilgili bir şey yapmaya çalıştığınız görülüyor ve ardından gönderiliyor.

<form action="www.example.com" id="my-form"> 
    ... 
</form> 

Sonra özellik değişikliklerden sonra JavaScript'inizde bir $("#<form-id>").submit(); çağrısı ekleyin:: Zaten bir yoksa Birincisi, formunuzu bir id vermek Bu sunmaları jQuery zorlar

$(document).ready(function(){ 
    $('.pick-button').click(function(){ 
     $(".pick-button").prop("disabled", true); 
     $(".pick-button").prop("value", "PROCESSING. Please wait up to 10 seconds."); 
     $("#my-form").submit(); # New function call 
     return true; 
    }); 
    }); 

senin form.

İlgili konular