非常に長い話ですが、いくつかのフォーム(2)があり、さまざまなタイプの検証が必要です...議論のために、すべてのフォームフィールドで空または""値をチェックしたいとします。
たとえば3つのフィールドがある場合、それらすべてのコードを記述せずに、これらの3つのフィールドの空を同時にチェックするにはどうすればよいですか...
私が意味するのは...例えば:
ここにいくつかのサンプルコードがあります:
JS:
var test = document.getElementById("loginUsername");//this is the username field//
test.onfocus = removeVal;
test.onblur = inserDefVal;
function removeVal(){
if(test.value == "Enter your Username"){
test.value = "";
}
}
function inserDefVal(){
if(test.value == ""){
test.value = "Enter your Username";
}
}
これで、フィールド値をチェックする2つの関数がありますが、3つのフィールドがある場合、idには次のリストが必要です。
test.onfocus = removeVal;
test.onblur = inserDefVal;
test2.onfocus = removeVal;
test2.onblur = inserDefVal;
test2.onfocus = removeVal;
test2.onblur = inserDefVal;
今、私が空をチェックしたい形で他のすべてのフィールドを想像してください...illはSUPERロングリストを持っています笑..
だから私の質問は、多分、これらすべてを1つにまとめる方法はありますか...そして多分
一般的な機能/またはアクションのように
(論理的には)ここに擬似コードがあります-
if(this.value =="") do xyz
....そして「これ」は、押し付けがましい分野です。
または、たとえば、私はどういうわけか..たとえば、すべてのボタン名/変数名を配列に入れて、その名前がArraOfButtonsと言ってから、
ArrayOfButtons.onmouseover/out = function.....
私はあまり混乱しないことを願っています...上記のように、空をチェックするためのtest1 / 2/3がある場合は、日付をチェックすることを想像してください。他の値....ページはSUPERの長さになります。
要するに、私はCSSの速記のようなものを探しています。
margin-top:10px / margin-bottom:10px / margin-left/right:10px
1つはただするだろう
マージン:10px;
ヒント/リンク/情報私は喜んで感謝します。
よろしくお願いします。