Moderator |
|
Mja, controleren of je invoerveld een getal is ?
Wanneer je het veld verlaat (onBlur of wat dan ook), of het formulier probeert te submitten, kun je het volgende doen om te controleren of het een geheel getal is:
function checknumber(frm, elt) {
var a = parseInt(document.forms[frm].elements[elt].value);
if(isNaN(a)) {
window.alert("No number...");
document.forms[frm].elements[elt].focus();
}
}
function checknumber(frm, elt) { var a = parseInt(document.forms[frm].elements[elt].value); if(isNaN(a)) { window.alert("No number..."); document.forms[frm].elements[elt].focus(); } }
Invoer als "12a" pikt ie echter wel...
Of je gebruikt een reguliere expressie in JavaScript. |