06/09/2006, 16:51
|
| | Fecha de Ingreso: mayo-2005
Mensajes: 63
Antigüedad: 19 años, 8 meses Puntos: 1 | |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled</title>
<script language="JavaScript">
///Esta funcion valida que solo introduzca, numeros, (.) y (-)
function SoloNumeros(e){
var charCode
if (navigator.appName == "Netscape"){ charCode = e.which }
else{ charCode = e.keyCode}
if ((charCode < 45 || charCode >45 )&&(charCode < 48 || charCode > 57)&& charCode != 46)
return false
}
///Esta es la que me valida que no queden text en blanco, pero no funciona
function verificar()
{
for (i=0; i<(dd.targetbox1.length?dd.targetbox1.length:1); i++)
{
cll_inputs=(dd.targetbox1.length?dd.targetbox1(i): dd.targetbox1)
if(cll_inputs.value.replace(/ /g, '') == '')
{
alert("Debe Ingresar un valor ");
cll_inputs.focus();
cll_inputs.select();
return false;
}
}
}
</script>
</head>
<body>
<form name="dd" id="dd" method="post" action="mi pagina.asp" >
Este es el text que me va a mostrar cuando exista un text en blanco:
<input name="targetbox1" type="text" onKeyPress="return SoloNumeros(event)" onblur="verificar()" value="" size="7" maxlength="13">
<input name="targetbox1" type="text" onKeyPress="return SoloNumeros(event)" onblur="verificar()" value="" size="7" maxlength="13">
<input name="targetbox1" type="text" onKeyPress="return SoloNumeros(event)" onblur="verificar()" value="" size="7" maxlength="13">
<input name="targetbox1" type="text" onKeyPress="return SoloNumeros(event)" onblur="verificar()" value="" size="7" maxlength="13">
</body>
</html>
Cuando hay mas de una objeto con el mismo nombre se crea un arreglo, se crea un ciclo for en el que se verifica si es un arreglo o solo es una caja, y se recorre hasta terminar tus verificaciones...
Saludos!!! |