Hola
Cita:
Iniciado por cristian_cena Ah .. una consulta: ¿ Afecta en algo que cambie id="nroPag[]" por digamos id="nuevaId" ?, gracias
No, siempre y cuando el for del label sea "nuevaId"
Bam_Margera, aunque el tema esté resuelto y expongas un tema que está relacionado, la próxima vez abre un nuevo tema
Prueba con esto
Código Javascript
:
Ver original<html>
<head>
<script type="text/javascript">
function valores() {
var comida = new Array();
var primero = document.getElementById("rprimerp");
var segundo = document.getElementById("rsegundop");
var postre = document.getElementById("rtercerp");
var elemLabel= document.getElementById('formulario').getElementsByTagName('label');
for(var i = 0; i < elemLabel.length; i++){
var elemInput = elemLabel[i].getElementsByTagName('input');
for(var j = 0; j < elemInput.length; j++){
if (elemInput[j].checked) {
comida.push(elemInput[j].value);
}
}
}
primero.innerHTML = comida[0];
segundo.innerHTML = comida[1];
postre.innerHTML = comida[2];
}
function init() {
var comida = new Array();
var primero = document.getElementById("rprimerp");
var segundo = document.getElementById("rsegundop");
var postre = document.getElementById("rtercerp");
var elemLabel= document.getElementById('formulario').getElementsByTagName('label');
for(var i = 0; i < elemLabel.length; i++){
var elemInput = elemLabel[i].getElementsByTagName('input');
for(var j = 0; j < elemInput.length; j++){
if (elemInput[j].checked) {
comida.push(elemInput[j].value);
}
elemInput[j].onclick = valores;
}
}
primero.innerHTML = comida[0];
segundo.innerHTML = comida[1];
postre.innerHTML = comida[2];
}
window.onload = function() {init()};
</script>
</head>
<body>
<h1>Menu Del día</h1>
<h2>Primer Plato</h2>
<form id="formulario">
<label for="primerp">
<input type="radio" name="primerp[]" id="primerp[]" value="Gazpacho" checked="checked" /> Gazpacho
<input type="radio" name="primerp[]" id="primerp[]" value="Ensalada" /> Ensalaa
<input type="radio" name="primerp[]" id="primerp[]" value="Sopa" /> Sopa
</label>
<h2>Primer Plato</h2>
<label for="segundop">
<input type="radio" name="segundop[]" id="segundop[]" value="Atun" checked="checked" /> Atun
<input type="radio" name="segundop[]" id="segundop[]" value="Lomo" /> Lomo
<input type="radio" name="segundop[]" id="segundop[]" value="pasta" /> Pasta
</label>
<h2>Postre</h2>
<label for="tercerp">
<input type="radio" name="tercerp[]" id="tercerp[]" value="h" checked="checked" /> Helado
<input type="radio" name="tercerp[]" id="tercerp[]" value="f" /> Fruta
<input type="radio" name="tercerp[]" id="tercerp[]" value="s" /> Tarta
</label>
</form>
<div id="Resultao">
<h1>Menú Seleccionado</h1>
<div id="rprimerp"></div>
<div id="rsegundop"></div>
<div id="rtercerp"></div>
</div>
</body>
</html>
Suerte