Foros del Web » Programando para Internet » Javascript »

validar text y checkbox dinamicos

Estas en el tema de validar text y checkbox dinamicos en el foro de Javascript en Foros del Web. Hola buenas tardes, a ver si me pueden ayudar... necesito validar un text y un check box dinamicos. Hay un text y un checkbox por ...
  #1 (permalink)  
Antiguo 31/03/2003, 16:44
Avatar de franfritz  
Fecha de Ingreso: marzo-2003
Ubicación: Stgo Chile
Mensajes: 260
Antigüedad: 21 años, 1 mes
Puntos: 0
validar text y checkbox dinamicos

Hola buenas tardes,
a ver si me pueden ayudar...
necesito validar un text y un check box dinamicos.
Hay un text y un checkbox por cada registro.
Necesito controlar que si selecciona el Check ingrese tambien un valor al text, si no ingresa valor al text no puede continuar.


<SCRIPT LANGUAGE="JavaScript">
<!--
//||
function Enviar(form) {

for (j = 1; j < form.elements.length; j++)
{
//esto prueba
if (form.elements[j].type == "checkbox")
{
if (form.elements[j].checked)
{

alert("que paso aqui " + form.elements[j].name + " ");

for (i =0 ;i<form.elements.length; i++){

if (form.elements[j].value == "")
{
alert("Por favor complete " + form.elements[j].name + " del formulario");
form.elements[j].focus();
return false; }
}


}
}



}
form.submit();
}
// -->
</SCRIPT>

<form action="cotizar.asp" method="post" name="form">
<table>

<tr > <td><input type="hidden" name="precio_2" value="100">100</td>
<td><input type="text" name="cantidad_2" size="2"></td>
<td width="300"><input type="checkbox" name="cotizacion_1">
<input type="submit" name="envi" value="cotizar" onClick="return Enviar(this.form)"></td></tr>

<tr > <td><input type="hidden" name="precio_2" value="100">100</td>
<td><input type="text" name="cantidad_2" size="2"></td>
<td width="300"><input type="checkbox" name="cotizacion_2">
<input type="submit" name="envi" value="cotizar" onClick="return Enviar(this.form)"></td></tr>


<tr > <td><input type="hidden" name="precio_3" value="100">100</td>
<td><input type="text" name="cantidad_3" size="2"></td>
<td width="300"><input type="checkbox" name="cotizacion_3">
<input type="submit" name="envi" value="cotizar" onClick="return Enviar(this.form)"></td></tr>

</table>
</form>

muchas gracias.
  #2 (permalink)  
Antiguo 01/04/2003, 09:30
Avatar de franfritz  
Fecha de Ingreso: marzo-2003
Ubicación: Stgo Chile
Mensajes: 260
Antigüedad: 21 años, 1 mes
Puntos: 0
Ayuda urgente....!!!!!!!

Por fa, alguien me puede ayudar, o que me de alguna direccion donde alla algo parecido.....
  #3 (permalink)  
Antiguo 01/04/2003, 10:15
Avatar de franfritz  
Fecha de Ingreso: marzo-2003
Ubicación: Stgo Chile
Mensajes: 260
Antigüedad: 21 años, 1 mes
Puntos: 0
Ya esta listo, solo habia que cranearse un poco, ahi les va el codigo, muy interesante para estos tipo de formulario.
Nos vemosss.


<SCRIPT LANGUAGE="JavaScript">
<!--
//||
function Enviar(form)
{

for (j = 1; j < form.elements.length; j++)
{
if (form.elements[j].type == "checkbox")
{
if (form.elements[j].checked)
{
// alert("que paso aqui " + form.elements[j-1].name + " "); esto no va!!!
if (form.elements[j-1].value == "")
{
alert("Por favor complete " + form.elements[j-1].name + " del formulario");
form.elements[j-1].focus();
return false;
}


}
}


}

}
// -->
</SCRIPT>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:33.