
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

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>