estos son los datos
validador jquery:
Código Javascript:
Ver original
<script type="text/javascript"> //valido form y envio cotizacion function envia(){ if(($('#cantidad').val()=="otro") && ($('#otro').val()=="")){ alert("Agrege la cantidad de items a comprar"); //return false; } else { $("#formulario").submit() } } </script>
extracto del formulario donde aplico la validacion:
Código HTML:
Ver original
Lo que falla es que cuando quiero meter a la validacion los input radios (son dinamicos atravez de php)
Código PHP:
Ver original
<?php echo '<input name="diseno" type="radio" value="'.$row_pro["diseno_01"].'" id="diseno" /> '.$row_pro["diseno_01"].' <a href="detalle_producto.php?idProducto='.$row_pro["idProducto"].'&idCat='.$_GET["idCat"].'&variante=1"><img src="imagenes/ico_lupa.png" height="15" /></a><br />'; } echo '<input name="diseno" type="radio" value="'.$row_pro["diseno_02"].'" id="diseno" /> '.$row_pro["diseno_02"].' <a href="detalle_producto.php?idProducto='.$row_pro["idProducto"].'&idCat='.$_GET["idCat"].'&variante=2"><img src="imagenes/ico_lupa.png" height="15" /></a><br />'; } echo '<input name="diseno" type="radio" value="'.$row_pro["diseno_03"].'" id="diseno" /> '.$row_pro["diseno_03"].' <a href="detalle_producto.php?idProducto='.$row_pro["idProducto"].'&idCat='.$_GET["idCat"].'&variante=3"><img src="imagenes/ico_lupa.png" height="15" /></a><br />'; } echo '<input name="diseno" type="radio" value="'.$row_pro["diseno_04"].'" id="diseno" /> '.$row_pro["diseno_04"].' <a href="detalle_producto.php?idProducto='.$row_pro["idProducto"].'&idCat='.$_GET["idCat"].'&variante=4"><img src="imagenes/ico_lupa.png" height="15" /></a><br />'; } echo '<input name="diseno" type="radio" value="'.$row_pro["diseno_05"].'" id="diseno" /> '.$row_pro["diseno_05"].' <a href="detalle_producto.php?idProducto='.$row_pro["idProducto"].'&idCat='.$_GET["idCat"].'&variante=5"><img src="imagenes/ico_lupa.png" height="15" /></a><br />'; } echo '<input name="diseno" type="radio" value="'.$row_pro["diseno_06"].'" id="diseno" /> '.$row_pro["diseno_06"].' <a href="detalle_producto.php?idProducto='.$row_pro["idProducto"].'&idCat='.$_GET["idCat"].'&variante=6"><img src="imagenes/ico_lupa.png" height="15" /></a><br />'; } echo '<input name="diseno" type="radio" value="'.$row_pro["diseno_07"].'" id="diseno" /> '.$row_pro["diseno_07"].' <a href="detalle_producto.php?idProducto='.$row_pro["idProducto"].'&idCat='.$_GET["idCat"].'&variante=7"><img src="imagenes/ico_lupa.png" height="15" /></a><br />'; } echo '<input name="diseno" type="radio" value="'.$row_pro["diseno_08"].'" id="diseno" /> '.$row_pro["diseno_08"].' <a href="detalle_producto.php?idProducto='.$row_pro["idProducto"].'&idCat='.$_GET["idCat"].'&variante=8"><img src="imagenes/ico_lupa.png" height="15" /></a><br />'; } echo '<input name="diseno" type="radio" value="'.$row_pro["diseno_09"].'" id="diseno" /> '.$row_pro["diseno_09"].' <a href="detalle_producto.php?idProducto='.$row_pro["idProducto"].'&idCat='.$_GET["idCat"].'&variante=9"><img src="imagenes/ico_lupa.png" height="15" /></a><br />'; } echo '<input name="diseno" type="radio" value="'.$row_pro["diseno_010"].'" id="diseno" /> '.$row_pro["diseno_10"].' <a href="detalle_producto.php?idProducto='.$row_pro["idProducto"].'&idCat='.$_GET["idCat"].'&variante=10"><img src="imagenes/ico_lupa.png" height="15" /></a><br />'; } ?>
no funciona como dejo el validador
Código Javascript:
Ver original
<script type="text/javascript"> //valido form y envio cotizacion function envia(){ if(($('#cantidad').val()=="otro") && ($('#otro').val()=="")){ alert("Agrege la cantidad de items a comprar"); //return false; } else if($("#diseno").is(':checked')) { } else { alert("Indique el Diseño"); //return false; else { $("#formulario").submit() } } </script>
de esta menera, no pasa nada, no envia el form, no valida los primeros campos, y tampoco los input radios.
alguna sugerencia?