No sé en qué momento de la creación de mi script se volvió todo un poco loco.
Ocurre que ahora, los radio buttons que voy a validar tienen como value o 1 o 0. Quiero decir que, por ejemplo, tengo 2 conjuntos distintos de radio buttons, cada 1 compuesto por 2 radios(Sí y No).
Sí = 1
No = 0
En un conjunto de radio buttons, elija el que elija me valen 1 y en el otro conjunto lo mismo pero con 0.
Os muestro un poquito el código a ver si es cosa mía.
Código PHP:
onSubmit='javascript: return validaFormDisc();'
...
//la función compruebaSelección(a, b) hace que se muestren u oculten otros campos del formulario y esa sí la hace correcta(toma valores 1-0)
<input type='radio' name='rcertifica' id='rcertifica' value='1' onClick='javascript:compruebaSeleccion(this.name, this.value)' />Sí <input type='radio' name='rcertifica' id='rcertifica' value='0' onClick='javascript:compruebaSeleccion(this.name, this.value)'/>No
...
Código Javascript:
Ver original
function validaFormDisc() { var certificado = document.getElementById('rcertifica').value; alert(certificado); } /*Ya solo esto, sin poner que la función haga nada más me devuelve los 2 radios con valor = 1*/
Podeis decirme así a simple vista a qué puede ser debido??
Gracias!!