Tengo la siguiente consulta espero que me puedan ayudar
tengo este formulario:
Código Javascript:
Ver original
<script> function validartext(f){ if(document.getElementById("FOLIO").value==""){ alert("Esta caja de texto no pude ir vacia FOLIO."); * * * document.getElementById("FOLIO").focus(); * * * return false; } if(document.getElementById("P02COM").value==""){ alert("Esta caja de texto no pude ir vacia P02COM."); * * * document.getElementById("P02COM").focus(); * * * return false; } } </script>
Código Javascript:
Ver original
<script> var MensajeDeError="Haga el favor de rellenar todas las preguntas" function validar(f){ marcado=false; var nombre; for(a=0;a<f.elements.length;a++){ if(f[a].type=="radio"){ if(nombre!=f[a].name){ nombre=f[a].name; for(aa=0;f[a+aa].name==f[a].name;aa++){ if(f[a+aa].checked){marcado=true}; } if(marcado==false){alert(MensajeDeError);return false;} } marcado=false; } } } </script>
Código HTML:
Y en el Formulario tengo 2 validaciones JavaScript:Ver original
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <style type="text/css"> #D01 { border: solid 1px #333333; } #T01 { border: solid 1px #333333; } </style> </head> <body> <form name="formulario" id="formulario" action="<?=$_SERVER['PHP_SELF']?>" method="post" onSubmit="return validar(this);"> <table border="1"> <tr> </tr> </table> <table border="1"> <tr> </tr> <tr> </tr> </table> <table border="1"> <tr> </tr> <tr> </tr> <tr> </tr> <tr> </tr> </table> <table border="1"> <tr> </tr> <tr> </tr> </table> <table border="1"> <tr> </tr> <tr> </tr> <tr> </tr> <tr> </tr> <tr> </tr> <tr> </tr> </table> <table border="1"> <tr> </tr> <tr> </tr> <tr> </tr> </table> <table border="1"> <tr> </tr> <tr> </tr> <tr> </tr> <tr> </tr> <tr> </tr> <tr> </tr> <tr> </tr> <tr> </tr> <tr> </tr> </table> <table border="1"> <tr> <input type="submit" name="enviar" id="enviar" value="Enviar" onClick="return validartext();"> <input type="reset" name="resett" id="resett" value="Restablecer"> </tr> </table> </form> </body> </html>
La primera "Validartext" (valida que no estén vacías los campos de texto que son el folio y la P02COM)
La segunda "Validar" (valida que selecciones todos los radios del formulario).
lo que quisiera hacer es modificar la de Validartext. Cuando seleccionen el radio P02 la opcion (SI) que me deje guardar el formulario sin que llene la P02COM
Espero que alguien me pueda ayudar y de antemano les doy las gracias
Saludos Cordiales