Własny walidator daty w formacie: DD/MM/RRRR - jQuery Validation
Tworzymy własny walidator dat w polskim formacie dzień/miesiąc/rok oraz używamy go do walidacji naszego formularza.
Listing 1.0 zawiera nasz nowy walidator, natomiast 2.0 używa go do formularza.
UWAGA!
Przykład korzysta z biblioteki jQuery oraz pluginu: jQuery Valdiation dostępnego tutaj: http://jqueryvalidation.org/.
Listing
//listing 1.0 tworzenie walidatora do formatu: 25/11/2013
$.validator.addMethod("dateFormat", function(date, element) {
return this.optional(element) || date.match(/^(0[1-9]|[12][0-9]|3[01])[- /.](0[1-9]|1[012])[- /.](19|20)\d\d$/|>);
}, $.validator.messages.date);
//listing 2.0 walidacja
$('.createView #createEventForm').validate({
rules: {
title: {required: true},
type: {required: true},
date: {required: true, dateFormat: true}
description:{required: true}
}
});
$.validator.addMethod("dateFormat", function(date, element) {
return this.optional(element) || date.match(/^(0[1-9]|[12][0-9]|3[01])[- /.](0[1-9]|1[012])[- /.](19|20)\d\d$/|>);
}, $.validator.messages.date);
//listing 2.0 walidacja
$('.createView #createEventForm').validate({
rules: {
title: {required: true},
type: {required: true},
date: {required: true, dateFormat: true}
description:{required: true}
}
});
Dodano przez: divix
Ranga: Administrator serwisu Punktów: 0
Ranga: Administrator serwisu Punktów: 0
Komentarze użytkowników
:: Losowe artykuły
:: Wymiana linków
Modowe inspiracje |
Android Gry i Aplikacje |
ZaplanujTransport.pl: Przeprowadzki, transport, aukcje |
Logo dla firmy |
Change Tires - Car Weather Forecast Reminder |
Laminas: MVC Framework for PHP |
IT Books Reviews and Programming: JS, JAVA, PHP, ANDROID, CSS |
Katalog roślin |
Programming articles: JAVA, PHP, C++, Python, JavaScript |
Kancelaria Adwokacka Łukasz Huszno