Vous avez besoin d'une méthode de validation et la date de mise en forme est essentielle. À l'aide de la datepicker fonctions de mise en forme permet de. Voici le code où vous pouvez passer la date de vérification et le format de la date en paramètre. Passage de "0" date "aujourd'hui".
/**
* Requires Datepicker and Validator
*
* Params:
* 0...dateformat. see datepicker
* 1...date. Value "0" is "today"
* 2...(optional). date to display. will be automatically filled if 0 and 1 are set.
* usage:
* myfield: { maxDate: ['m/d/yy', 0] }
*/
jQuery.validator.addMethod("maxDate",function(value, element,params){if(!params[0])throw'params missing dateFormat';if(typeof(params[1])=='undefined')throw'params missing maxDate';var dateFormat =params[0];var maxDate =params[1];if(maxDate ==0){
maxDate =newDate();
maxDate.setHours(0);//make it 00:00:0
maxDate.setMinutes(0);
maxDate.setSeconds(0);
maxDate.setMilliseconds(0);}if(typeof(params[2])=='undefined')params[2]= $.datepicker.formatDate(dateFormat, maxDate);try{var valueAsDate = $.datepicker.parseDate( dateFormat, value )return(valueAsDate < maxDate);}catch(x){returnfalse;}},'Must be before {2}.');
$("#myform").validate({
rules:{
datepicker :{
maxDate ['m/d/yy',0]}}});
Vous pouvez ajouter une méthode de validation pour définir max date comme date actuelle à l'aide addMethod que ce
puis ajoutez cette méthode pour les règles de jeu de la validation
Note: la date
'12/03/2013'
est interprété comme cette'mm/dd/yyyy'
,donc
12/03/2013 > 06/26/2013 (today's date)
et donc Invalide.Démo
OriginalL'auteur Uttara
Vous avez besoin d'une méthode de validation et la date de mise en forme est essentielle. À l'aide de la datepicker fonctions de mise en forme permet de. Voici le code où vous pouvez passer la date de vérification et le format de la date en paramètre. Passage de "0" date "aujourd'hui".
HTML:
OriginalL'auteur leobard
Je pense que c'est plus élégant solution car vous pouvez changer le format de date que vous le souhaitez et de les utiliser avec datepicker.
OriginalL'auteur Kirill Ryzhkov