Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Validar al menos un apellido en AJAX

Estas en el tema de Validar al menos un apellido en AJAX en el foro de Frameworks JS en Foros del Web. Hola amigos es la primera vez q estoy haciendo validaciones con ajax y estoy utilizando JQUERY Esta es mi funcion en la cabecera de mi ...
  #1 (permalink)  
Antiguo 07/11/2009, 08:41
 
Fecha de Ingreso: septiembre-2009
Mensajes: 281
Antigüedad: 15 años, 2 meses
Puntos: 0
Pregunta Validar al menos un apellido en AJAX

Hola amigos es la primera vez q estoy haciendo validaciones con ajax y estoy utilizando JQUERY
Esta es mi funcion en la cabecera de mi formulario en ajax:
Código javascript:
Ver original
  1. <script type="text/javascript">
  2. // only for demo purposes
  3. $.validator.setDefaults({
  4.    
  5. });
  6.    
  7. $.metadata.setType("attr", "validate");
  8.  
  9. $(document).ready(function() {
  10.     $("#form1").validate();
  11.     $("#selecttest").validate();
  12. });
  13. </script>
  14.  
  15. <script type="text/javascript">
  16. /*
  17. $(document).ready(function() {
  18.     $("#form1").validate();
  19. });
  20. */
  21. </script>
Bien cuando falta lafun dato el aparece el mensaje pero ahora como puedo hacer para q el usuario por lo menos escriba al menos un apellido ??
Con javascript lo hacia asi:


if( paterno.value=='' ){
if(materno.value==''){
msg += '\t- Debes poner aunque sea un apellido\n';
}
}

Pero la verdad no encuentro ejemplos de JQUERY validate
class="required"

Alguien podria echarme una mano por favor
  #2 (permalink)  
Antiguo 07/11/2009, 09:35
 
Fecha de Ingreso: septiembre-2009
Mensajes: 281
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Validar al menos un apellido en AJAX

Amigos lei y me dijeron que debo hacer rules bien hice esto:

Código javascript:
Ver original
  1. <script type="text/javascript"><!--
  2.     $(document).ready(function(){
  3.     $("#form1").validate({
  4.       event: "blur",
  5.       rules: {
  6.         'nombre': "required",
  7.          if( paterno.value=='' ){
  8.          if(materno.value==''){
  9.                required:true
  10.             }
  11.             },
  12.         'email': { required: true, email: true },
  13.         'mensaje': "required"
  14.       },
  15.       messages: {
  16.         'paterno': "Debes poner aunque sea un apellido",
  17.         'materno': "Debes poner aunque sea un apellido"
  18.        },
  19.       debug: true,
  20.       errorElement: "label",
  21.       submitHandler: function(form1){
  22.           alert('Los datos seran enviados');
  23.           form.submit();
  24.       }
  25.    });
  26. });
  27. //-->
  28. </script>
  29.  
  30. Pero no me funciona ???
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 18:55.