0

1つのフォームに9つの入力と30のテキストエリアがあります。いくつかの入力は自動的に入力されます。いっぱいになっているものを数える必要があります。

これを実行できるjavascript、ajax、またはその他のスクリプト言語はありますか?私のフォームは次の場所で見ることができます:

http://www.41q.org/admin/data/register_form.php

(このWebページは、JavaScriptを介して別の保護されたWebページに含まれています)

ありがとう。

4

1 に答える 1

2
var elements = document.forms['form_register'].elements,
    not_filled = 0;
for( var i = 0, l = elements.length; i < l; i++ ) {
   if( elements[i].value.length === 0 ) {
       // do something to the element?
       not_filled++;
   }
}
console.log(not_filled, " elements were no filled");

注: 実行する検証を JS だけにするべきかどうかはわかりません... サーバー側の検証は常に推奨されます。

于 2012-04-19T14:01:54.573 に答える