Prueba de saber que opción se ha seleccionado:

 

Opción UNO Opción DOS Opción TRES

Check UNO Check DOS

 

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">&nbsp;</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>

Volver al índice de HTML-Tips