Cita:
Iniciado por Panino5001 Sucede que estás usando el mismo valor de id para varios elementos. Y el id debería ser un identificador único. En lugar de usar document.getElementById('decision'), podrías comprobar el value del que esté chequeado de esta manera:
Código Javascript
:
Ver originalvar decision=Number(Boolean(document.querySelector('input[name="decision"]:checked'))) && document.querySelector('input[name="decision"]:checked').value;
Ese comando no me ha servido, pero con lo que me has dicho ya me has indicado el camino y lo he resuelto de otra forma. Es un poco más largo, pero funciona, y como tengo prisa, así se queda de momento. Muchas gracias
Código Javascript
:
Ver originalvar decision=0;
decision1 = document.getElementById('decision1').checked;
decision2 = document.getElementById('decision2').checked;
decision3 = document.getElementById('decision3').checked;
if (decision1==true){
decision=1
}
if (decision2==true){
decision=2
}
if (decision3==true){
decision=3
}
if (decision==0){
alert("Debe seleccionar una opción");
} else {
if (decision == 1) {
txt = "Aceptar empresa y ACTUALIZAR datos en GDP";
...