0
私は自分のjquery関数を作成してフォームフィールドを検証しようとしています。私はちょうど少数の行を使ってどこでも呼び出すことができます。 :jqueryの関数を使用してフォームフィールドを検証する
(function($){
$.fn.validate_form = function(options){
var defaults = {
valid_class: "no_error",
error_class: "form_errors"
};
var new_options = $.extend(defaults, options);
return this.each(function(){
var this_value = $(this).val();
if(!this_value)
{
$(this).removeClass(new_options.valid_class);
$(this).addClass(new_options.error_class);
}
else
{
$(this).removeClass(new_options.error_class);
$(this).addClass(new_options.valid_class);
}
});
};
})(jQuery);
$("#service_title").validate_form();
ここで、「service_title」はテキストフィールドのIDです。
ありがとうございます。
あなたが「働いていない」明確にもらえますか?任意のJSエラーを取得しますか? –
申し訳ありませんが、私は "ここで私は何のJSエラーを取得していない、"私のコントロールは "this.each(function(){}"なぜ.. :( –