JavaScript と JQuery でフォームを検証するための情報がインターネット上にたくさんあることは知っています。しかし、私は自分自身を書くことに興味があります。基本的に私はこのことを学びたいと思っています。
これが私が書いた検証スクリプトで、正常に動作しています。
function validate() {
var firstName = jQuery("#firstName").val();
var lastName = jQuery("#lastName").val();
var dateOfBirthy = jQuery().val("dateOfBirth");
if (firstName.length == 0) {
addRemoveValidationCSSclass("#firstName", false);
} else {
addRemoveValidationCSSclass("#firstName", true);
}
if (lastName.length == 0) {
addRemoveValidationCSSclass("#lastName", false);
} else {
addRemoveValidationCSSclass("#lastName", true);
}
}
function addRemoveValidationCSSclass(inputField, isValid) {
var div = jQuery(inputField).parents("div.control-group");
if (isValid == false) {
div.removeClass("success");
div.addClass("error");
} else if (isValid == true) {
div.removeClass("error");
div.addClass("success");
} else {
}
}
私はいくつかのことを達成したい--
- 検証メッセージを追加
- すべてのフォームを処理するためのより一般的な方法。
- そして、長さ、電子メールの検証、日付の検証などの検証ルールを追加したいと思います.
どうすればこれらを達成できますか?