bueno tengo que validar varios type="radio" en varios formularios en la misma pagina pongo mi código
Código Javascript:
Ver original
function validarBotonRadio(formulario) { var formulario = document.getElementById(formulario); var i=marcado=0; with (document.formulario){ for (i=0; i< sexo.length; i++ ){ if( sexo[i].checked ) { alert('Checado ' + i); return true; } } if ( marcado == 0 ){ window.alert("Debe marcar su sexo" ) ; } } }
Código HTML:
Ver original
Bueno la cosa es según yo, si presiono en el formulario1 valida las opciones del formulario1...
si lo hago en el formulario2 valida formulario2...
si lo hago en el formulario3 valida formulario3...
si lo hago en el formulario4 valida formulario4... Creo que ya esplique esto...
las opciones del formulario serian la misma por que esto lo metería en un do...while
variable para nombre de formulario seria IDX
Código HTML:
Ver original
Por que son valores que faltan de llenar sen el entonces tengo mi PHP que resive los valores de $_POST['sexo'] según el que presiones pero para evitar que metan valores NULL requiero validar...
Código HTML:
Ver original
function validarBotonRadio(formulario) { var formulario = document.getElementById(formulario); var i=marcado=0; with (document.formulario){ for (i=0; i< sexo.length; i++ ){ if( sexo[i].checked ) { alert('Checado ' + i); return true; } } if ( marcado == 0 ){ window.alert("Debe marcar su sexo" ) ; } } } <form name="formulario" id="formulario1"> <input type="radio" name="sexo" value="hombre"> <input type="radio" name="sexo" value="mujer" > <input type="radio" name="sexo" value="nose" > <input type="button" value="Enviar" onclick="validarBotonRadio('formulario1')"> </form> <form name="formulario" id="formulario2"> <input type="radio" name="sexo" value="hombre"> <input type="radio" name="sexo" value="mujer" > <input type="radio" name="sexo" value="nose" > <input type="button" value="Enviar" onclick="validarBotonRadio('formulario2')"> </form>