Prueba de saber que opción se ha seleccionado:
El código usado es el siguiente:
Se supone que sin necesidad de pasar los objetos como parámetro debería
funcionar, pero...
<Script language="JavaScript"> <!-- function Prueba(Opt, Chk1, Chk2){ // mostrar los datos de la selección que se ha realizado var s=""; // El optionBox que se ha seleccionado if(Opt[0].checked) s = s + "Has seleccionado la opción UNO\n"; else if(Opt[1].checked) s = s + "Has seleccionado la opción DOS\n"; else s = s + "Has seleccionado la opción TRES\n"; // El checkBox que se ha seleccionado if(Chk1.checked) s = s + "Has marcado el CheckBox UNO\n"; if(Chk2.checked) s = s + "Has marcado el CheckBox DOS\n"; // Mostrar el mensaje alert(s); } //--> </script> <p><font size="2" face="Verdana"><strong>Prueba de saber que opción se ha seleccionado:</strong></font></p> <P><font size="2" face="Verdana"> </P> <form method="POST"> <p><input type="radio" value="V1" checked name="R1">Opción UNO <input type="radio" name="R1" value="V2">Opción DOS <input type="radio" name="R1" value="V3">Opción TRES</p> <p><input type="checkbox" name="C1" value="ON">Check UNO <input type="checkbox" name="C2" value="ON" checked>Check DOS</p> <p><input type="button" value="Aceptar" name="B1" onclick="Prueba(R1,C1, C2)"></p> </form>