Validar int en un inputbox
quisiera saber como hacer para validar que en el input box de un jsp hayan introducido un entero, de no ser asi, como lo capturo para enviar el error
Lo mas facil es hacerlo del Lado del cliente, es decir en el navegador web, por medio de JavaScript o vbScript.
Intenta esto:
<html>
<head>
<title>Numeros</title>
<SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript>
<!--
function T1_onblur() {
if (isNaN(myForm.T1.value)){
alert("Debe escribir solo numeros");
myForm.T1.focus();
}
else
alert("El Numero es:"+myForm.T1.value);
}
//-->
</SCRIPT>
</head>
<body>
<form method="POST" name="myForm">
<p>Introduzca Un Numero:<input type="text" name="T1" size="20" LANGUAGE=javascript onblur="return T1_onblur()"></p>
</form>
</body>
</html>
Espero te sirva.
saludos!
Marco
Intenta esto:
<html>
<head>
<title>Numeros</title>
<SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript>
<!--
function T1_onblur() {
if (isNaN(myForm.T1.value)){
alert("Debe escribir solo numeros");
myForm.T1.focus();
}
else
alert("El Numero es:"+myForm.T1.value);
}
//-->
</SCRIPT>
</head>
<body>
<form method="POST" name="myForm">
<p>Introduzca Un Numero:<input type="text" name="T1" size="20" LANGUAGE=javascript onblur="return T1_onblur()"></p>
</form>
</body>
</html>
Espero te sirva.
saludos!
Marco
