Ver Mensaje Individual
  #6 (permalink)  
Antiguo 08/04/2010, 05:38
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años
Puntos: 126
Respuesta: validar algunos campos

Hola

Cita:
Iniciado por jawir Ver Mensaje
Haber si me explico bien xD
El boton radio puede ser si, si es cliente registrado o no si no lo es.
Por defecto esta en No, pero si lo cambio y le doy a que si soy cliente al hacer el

var n = document.getElementById("radio1").value;

La variable n siempre vale No, porque no tiene en cuenta que he clicado y he cambiado el radio buton a Si, no se si me explico bien. Lo que querria es que la variable "n" se actualizase cada vez que cambio el estado del radio button.
Bien, ahora lo que entendido. Solo has verificar cual de los dos radios está checked
Cita:
<form method="POST" name="frm" id="frm" action="comprueba.php" onSubmit="return validar(this)">
Ahora en el javascript

Código Javascript:
Ver original
  1. function validar(formulario)
  2. {
  3. var valor_radio = ""
  4.     var n = document.getElementById('frm').getElementsByTagName('radio');
  5. for (i = 0; i < n.length; i++){
  6. if (n[i].checked) {valor_radio = n[i].value;}
  7. }
  8.  
  9.     if(valor_radio=="nocliente"){
  10.         validacionesA
  11.    
  12.     }else{
  13.         validacionesB
  14.     }
  15. }

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />