Ik heb een formulier met een submit button. Als ik op submit druk is het de bedoeling dat die button disabled wordt om te verkomen dat de button twee keer ingedrukt wordt. In Firefox werkt het goed maar in IE en Chrome werkt het niet goed. Bij deze twee browsers wordt de button wel disabled maar het formulier wordt niet verzonden (hij blijft dus gewoon op de zelfde pagina staan). Hieronder is de code:
[JS]
$(document).ready(function()
{
// if(jQuery.support.click && jQuery.support.attr)
// {
$('.dis').click(function(){
$(this).attr('disabled','disabled');
});
// }
});
[/JS]
De jQuery.support.click en jQuery.support.attr controle heb ik op commentaar geplaatst omdat de button dan helemaal niet meer disabled wordt.
Alle tips en/of oplossingen zijn welkom.
[JS]
$(document).ready(function()
{
// if(jQuery.support.click && jQuery.support.attr)
// {
$('.dis').click(function(){
$(this).attr('disabled','disabled');
});
// }
});
[/JS]
De jQuery.support.click en jQuery.support.attr controle heb ik op commentaar geplaatst omdat de button dan helemaal niet meer disabled wordt.
HTML:
<form action="./" method="post" enctype="multipart/form-data">
<div>
<label for="upl_img">Image Filename:</label>
<input type="file" name="upl_img" id="upl_img" />
<input type="hidden" name="send" value="true" />
<input type="submit" value="Submit" class="dis" />
supports (*.gif, *.jpg, *.png and max: 5 MB)
</div>
</form>
Laatst bewerkt door een moderator: