Lorsque cet événement onchange dans IE renvoie false, le focus IE reste sur cette zone de saisie. Dans Firefox, le focus passe toujours au champ suivant.Javascript onchange différent dans IE et FireFox
HTML:
input name="seminar_donation" type="text" id="seminar_donation"
onchange="return CheckTotal(this);"
JavaScript:
function CheckTotal(inputbox) {
if (isNaN(parseInt(inputbox.value))) {
alert("Please enter only digits 0-9");
inputbox.focus();
return false;
}
return true;
}
Dans IE Je ne ai même pas besoin de inputbox.focus() qui ne semble malheureusement pas à quoi que ce soit dans Firefox pour conserver la mise au point dans la boîte de saisie errante. Comment puis-je obtenir Firefox pour rester sur cette boîte de saisie?
Oh oui, je l'ai essayé avec le retour, ne fait aucune différence. –
J'ai changé la source pour "retourner CheckTotal (this) pour le bénéfice des autres téléspectateurs –