Ciao, devo evitare che in un'input box venga lasciato il nulla e non lo zero.
ho una funzione che verifica che nell'input siano inseriti solo numeri e vorrei aggiungere che se viene cancellato il dato nell'input torni uno zero.
codice:
<html>
<script>
function onlyDigits(e) {
var _ret = true;
if (isIE)
{
if (window.event.keyCode < 47 || window.event.keyCode > 57)
{
window.event.keyCode = 0;
_ret = false;
}
if
}
if (isNS) {
if (e.which < 46 || e.which > 57) {
e.which = 0;
_ret = false;
}
}
return (_ret);
}
</script>
<body>
<form>
<input type=text name=pippo value=0 onKeyPress = "javascript: onlyDigits();">
</form>
</body>
</html>