13,6 → 13,18 |
return false; |
} |
|
// Permet de valider des dates sans utiliser le validateur "date", qui dépend du navigateur et fout la merde (locale, etc.) |
// Attention, on peut rentrer 99/99/9999 ça marche ... |
// merci http://stackoverflow.com/questions/280759/jquery-validate-how-to-add-a-rule-for-regular-expression-validation |
$.validator.addMethod( |
"regex", |
function(value, element, regexp) { |
var re = new RegExp(regexp); |
return this.optional(element) || re.test(value); |
}, |
"La valeur ne correspond pas au format demandé." |
); |
|
//+---------------------------------------------------------------------------------------------------------+ |
// FORMULAIRE |
|
23,7 → 35,8 |
nom : "required", |
courriel : { |
required : true, |
email : true}, |
email : true |
}, |
courriel_confirmation : { |
required : true, |
equalTo: "#courriel" |
31,13 → 44,16 |
milieu : "required", |
latitude : { |
required: true, |
range: [-90, 90]}, |
range: [-90, 90] |
}, |
longitude : { |
required: true, |
range: [-180, 180]}, |
range: [-180, 180] |
}, |
date : { |
required: true, |
date: true}, |
regex: "^[0-9]{2}/[0-9]{2}/[0-9]{4}$" |
}, |
taxon : "required" |
} |
}); |