jquery を使用して、すべての入力フィールドが既に入力されているかどうかを確認しようとしています。はいの場合、フォームの周りに緑の境界線を作成したいと思います。
これが私のアプローチでした:
if($('input:text[value=""], textarea[value=""]').length == 0){
alert("DONE");
}
value="" にカーソルを合わせると、セレクターが機能しません。
値属性には入力フィールドのデフォルト値のみが含まれているようですが、ユーザーが挿入した実際のコンテンツは含まれていないようです - firebug によると。
このコマンドは、実際の内容を警告します。
$('input:text[value!=""]').each(function(){
alert($(this).val());
});
私の質問: 実際の入力フィールドの内容はどこに保存されていますか? また、空のフィールドがある場合、jQuery を使用して効率的にチェックするにはどうすればよいですか?