2010-08-05 12 views

Répondre

3

Vérifiez ce post pour la date de fin supérieure à commencer problème de date:

Validate that end date is greater than start date with jQuery

Prenant un peu plus loin, vous pouvez faire à peu près tout ce que vous voulez avec le plugin validateur en écrivant une méthode personnalisée . Vous n'avez pas non plus besoin d'utiliser les paramètres d'entrée génériques. Vous pouvez référencer n'importe quel sélecteur sur la page. Toute la méthode se soucie de savoir si elle retourne vrai ou faux.

jQuery.validator.addMethod("acustomvalidator", 
    function(value, element) { 

     // check some inputs by a selector on the page, or do whatever... 
     if($('#yourinput1').val().length > 0 || $('#yourinput2').val().length > 0) 
      return true; 
     else 
      return false; 
    }, 
    "Please fill out one of my input boxes." 
); 


<input type="txt" class="acustomvalidator" id="yourinput1" /> 
<input type="txt" class="acustomvalidator" id="yourinput2" /> 
Questions connexes