Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/09/2006, 16:51
Davhira
 
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!!!