Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Alguém ai consegue me explicar por que o código a seguir não funciona bem no IE e no Chrome?
$("form").submit(function() {
$(this).bind("submit", function(e){
alert('Por favor, aguarde o envio dos dados...');
return false;
});
return true;
});
No IE (e no Chrome) quando eu clico no submit pela primeira vez ele já me traz o alert (o que deveria acontecer apenas a partir da segunda vez).
:blink:
pelo que parece está duplicando o evento.
tentou fazer teste simples, conforme exemplo da documentaçãp do jquery ?
$("form").bind("submit", function() { return false; })
http://docs.jquery.com/Events/bind
http://docs.jquery.com/Events/jQuery.Event
base de pesquisa:
http://www.bing.com/search?q=%24%28this%29.bind%28%22submit%22%2C+function&form=QBLH&scope=web&qs=n