Foros del Web » Programando para Internet » Jquery »

jQuery Validate

Estas en el tema de jQuery Validate en el foro de Jquery en Foros del Web. Buenos días: Quería ver si me podríais echar una mano, en un par de consultas sobre este plugin de jQuery. La primera de las consultas ...
  #1 (permalink)  
Antiguo 17/06/2010, 01:42
 
Fecha de Ingreso: noviembre-2007
Mensajes: 154
Antigüedad: 16 años, 5 meses
Puntos: 2
Pregunta jQuery Validate

Buenos días:

Quería ver si me podríais echar una mano, en un par de consultas sobre este plugin de jQuery.

La primera de las consultas es sobre validación directamente, ya que no he conseguido encontrar cómo validar un grupo de 'radio buttons', probé con una cosa que había visto, pero nada:

Código Javascript:
Ver original
  1. rules: {
  2.   grado: "checked",
  3. }

La idea es que obligue a seleccionar un elemento, ya que tampoco le he puesto uno seleccionado por defecto, para evitar el factor 'despiste' y que se envíe lo que no debe.

La segunda de las consultas es referente a ver si se puede llamar a una función XAJAX al finalizar la validación, en vez de hacer un action. Vamos, ejecutar un script al validar.

Muchas gracias de antemano y saludos
  #2 (permalink)  
Antiguo 17/06/2010, 03:32
 
Fecha de Ingreso: noviembre-2007
Mensajes: 154
Antigüedad: 16 años, 5 meses
Puntos: 2
Respuesta: jQuery Validate

Por cierto, se me ha olvidado comentar que los radio los obtengo de manera dinámica de bb.dd. y que el método "required" no lo valida tampoco
Código Javascript:
Ver original
  1. rules: {
  2.   grado: "required",
  3. }

Muchas gracias
  #3 (permalink)  
Antiguo 14/12/2010, 13:14
Avatar de Esfinge02  
Fecha de Ingreso: septiembre-2008
Ubicación: Cd. Victoria Tam
Mensajes: 162
Antigüedad: 15 años, 7 meses
Puntos: 2
Pregunta Respuesta: jQuery Validate

yo estoy intentanto esto hasta el momento sin refultados

Código PHP:
function evalRadio(){
        var 
count 0;
        
//Get the required fields   for TextAreas and Inputs and Selects
        
var fields = $("input:radio.required");
        if (
fields.checked == true){ 
            $.
each(fields, function(){                            
              if ( $(
this).is(':checked') ) {
                  $(
this).css({'background-color' '#FFF2DF''border' '1px solid #FF9900'});
                  
count count 1;
              } else {
                  $(
this).css({'background-color' '#FFF''border' '1px solid #CCC'});
              }
            });
            if (
count != 0){
                return 
'not go';    
            } else {
                return 
'go';    
            }
        } else {
            return 
'go';
        }
    } 
__________________
La ignorancia es una bendición o un privilegio, yo lo siento programadores

Etiquetas: validar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:26.