Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/05/2010, 01:36
Avatar de aniMAYtions
aniMAYtions
 
Fecha de Ingreso: diciembre-2007
Ubicación: Granada
Mensajes: 519
Antigüedad: 16 años, 5 meses
Puntos: 2
javascript hace cosas extrañas al validar radio buttons

Hola comapñer@s.

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&iacute; <input type='radio' name='rcertifica' id='rcertifica' value='0' onClick='javascript:compruebaSeleccion(this.name, this.value)'/>No
... 
Código Javascript:
Ver original
  1. function validaFormDisc()
  2. {
  3.     var certificado = document.getElementById('rcertifica').value;
  4.         alert(certificado);
  5. }
  6. /*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!!