0

私が見つけた例のほとんどは、フォームで動作します。フィドルの例を見てください

http://jsfiddle.net/pepefloyd/DL53N/2/

いずれかのフィールド グループのすべてのフィールドが入力された場合にのみ、そのボタンを表示したいと考えています。

ありがとう。

4

1 に答える 1

0

私があなたを正しく理解していれば、すべてのフィールド (入力、選択) に値が含まれているかどうかを確認し、含まれている場合は続行します...そのためにフォームに依存しません (意味的にはより正確ですが)。

あなたはそのようなことをすることができます:

submitapproval = function()
{
    var allFilled = true;

    // iterate through all your fields and check if they do have a value set.
    $("input, select").each(function(i,el) {
      var $el = $(el);
      // if any field has no value, allFilled turns to false.
      allFilled = allFilled && ($el.val() !== "");
    });            

    if (allFilled)
    {
        // your code...
    }
}

#depends1ユーザーが設定したかどうかを確認したい場合は、フィールド ( など) のデフォルト値を設定しないことを検討する必要があります。

于 2012-08-25T23:40:23.170 に答える