Hola, les hago otra pregunta mas con respecto a este codigo.
Saben como se podria hacer por ejemplo si quiero tener ya un sub radio abilitado?
mas que nada lo quiero hacer asi para dar una opcion de modificar lo seleccionado. supongan que selecciono una opcion, sigo al proximo paso (Proxima pagina) y luego quiero volver a modificar lo seleccionado mostrando previamente lo que seleccione.
Yo selecciono de ante mano pero no me muestra los sub radio
miren
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
<script languaje="javascript">
window.onload = function() {
for(var i = 0, padreCheck = document.getElementsByName('radiosA'); i < padreCheck.length; i++) {
padreCheck[i].onclick = function() {
/*alert('has seleccionado ' + this.nextSibling.nodeValue)*/
for(var n = 0, labels = document.getElementsByTagName('label'); n < labels.length; n++) {
if(labels[n].id == this.value) {
for(var j = 0, hijoCheck = document.getElementsByName(this.value); j < hijoCheck.length; j++) {
hijoCheck[j].style.visibility = 'visible';
}
} else {
for(var j = 0, hijoCheck = document.getElementsByName(labels[n].id); j < hijoCheck.length; j++) {
if(hijoCheck[j].type == 'radio' )
{
hijoCheck[j].style.visibility = 'hidden';
}
}
}
}
}
}
}
</script>
</head>
<body>
<form name="formulario">
<input type="radio" name="radiosA" value="rdA1">Opcion UNO<br>
<label for="rdA1" id="rdA1">
_ <input type="radio" name="rdA1" value="rdB1" style="visibility: hidden">Opcion 1 a habilitar<br>
_ <input type="radio" name="rdA1" value="rdB2" style="visibility: hidden">Opcion 2 a habilitar<br>
</label>
<br />
<input name="radiosA" type="radio" value="rdA2" checked="checked">
Opcion DOS<br>
<label for="rdA2" id="rdA2">
_ <input type="radio" name="rdA2" value="rdB1" style="visibility: hidden">Opcion 1 a habilitar<br>
_ <input name="rdA2" type="radio" style="visibility: hidden" value="rdB2" checked="checked">
Opcion 2 a habilitar<br>
</label>
<br />
<input type="radio" name="radiosA" value="rdA3">Opcion TRES<br>
<label for="rdA3" id="rdA3">
_ <input type="radio" name="rdA3" value="rdB1" style="visibility: hidden">Opcion 1 a habilitar<br>
_ <input type="radio" name="rdA3" value="rdB2" style="visibility: hidden">Opcion 2 a habilitar<br>
</label>
<br />
<input type="radio" name="radiosA" value="rdA4">Opcion CUATRO<br>
<label for="rdA4" id="rdA4">
_ <input type="radio" name="rdA4" value="rdB1" style="visibility: hidden">Opcion 1 a habilitar<br>
_ <input type="radio" name="rdA4" value="rdB2" style="visibility: hidden">Opcion 2 a habilitar<br>
</label>
<br />
</form>
</body>
</html>
Esto se puede hacer?