Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/08/2005, 14:19
angelicacm
 
Fecha de Ingreso: agosto-2004
Mensajes: 3
Antigüedad: 19 años, 8 meses
Puntos: 0
Hola,

La función para que valides que en un campo sólo se ingresen los caracteres que tú quieras es la siguiente. En la variable checkOK escribes los caracteres.

<script language="JavaScript">
<!--
function form_onsubmit() {
var checkOK = "0123456789";
var checkStr = form.p1.value;
var allValid = true;
var decPoints = 0;
var allNum = "";
for (i = 0; i < checkStr.length; i++) {
ch = checkStr.charAt(i);
for (j = 0; j < checkOK.length; j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length) {
allValid = false;
break;
}
allNum += ch;
}
if (!allValid) {
alert("Escriba sólo dígitos en P1");
form.p1.focus();
return (false);
}
}
//-->
</script>