Tengo este script para validar si el valor en una caja de texto es numerico
Código:
y en la pagina jsp tengo esto:<SCRIPT language=JavaScript> Begin function checkDecimals(ID) { decallowed = 2; // how many decimals are allowed? elid=document.getElementById(ID); fieldValue=elid.value; if (isNaN(fieldValue) || fieldValue == "") { alert("Por favor ingrese un numero valido"); fieldName.select(); fieldName.focus(); } else { if (fieldValue.indexOf('.') == -1) fieldValue += "."; dectext = fieldValue.substring(fieldValue.indexOf('.')+1, fieldValue.length); if (dectext.length > decallowed) { alert ("Por favor ingrese un numero con maximo 2 decimales"); fieldName.select(); fieldName.focus(); } else { alert ("Numero Correcto"); } } } // End </SCRIPT>
Código:
Pero esto no me funciona en lo absoluto...<input id="Uno" type="text" name="Uno" size="5" maxlength="5" onblur="checkDecimals(Uno)"/>
Alguien podria decirme que esta mal??
Gracias!!