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.