Hola.
Tengo este script para validar si el valor en una caja de texto es numerico
Código:
<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>
y en la pagina jsp tengo esto:
Código:
<input id="Uno" type="text" name="Uno" size="5" maxlength="5" onblur="checkDecimals(Uno)"/>
Pero esto no me funciona en lo absoluto...
Alguien podria decirme que esta mal??
Gracias!!