重いワンサイズのすべてのプラグインに頼ることなく、独自の基本フォーム検証を作成しようとしています。次のコードを記述しました。どのくらいの頻度で書き直してやり直しても問題ないようですが、それを動作させることはできません。Jquery基本フォームの検証
考えられるのは、スクリプトがフォームをチェックしてすべてのフィールドが完了しているかどうかを確認し、そうであれば送信ボタンから無効な属性を削除します。
機能: -
function checkForm(){
$('#contact :input').each(function(){
if($(this).attr('value') == null){
var checked = false;
} else {
var checked = true;
}
})
if (checked == true){
alert('all filled in');
//remove disabled attribute from button
} else {
alert('not completed');
//add disabled attribute to button
}
}
と機能を呼び出すコード: -
$('#contact :input').blur(function(){
if ($(this).val() <= ''){
$(this).next('.error').show();
} else {
$(this).next('.error').hide();
checkForm();
}
})
私は一日これでぐちゃぐちゃしてきたし、Google経由で答えを見つけるのに苦労しています。
あなたがもし($(この).val()<= ''){ ' – TRR