私が見つけた例のほとんどは、フォームで動作します。フィドルの例を見てください
http://jsfiddle.net/pepefloyd/DL53N/2/
いずれかのフィールド グループのすべてのフィールドが入力された場合にのみ、そのボタンを表示したいと考えています。
ありがとう。
私が見つけた例のほとんどは、フォームで動作します。フィドルの例を見てください
http://jsfiddle.net/pepefloyd/DL53N/2/
いずれかのフィールド グループのすべてのフィールドが入力された場合にのみ、そのボタンを表示したいと考えています。
ありがとう。
私があなたを正しく理解していれば、すべてのフィールド (入力、選択) に値が含まれているかどうかを確認し、含まれている場合は続行します...そのためにフォームに依存しません (意味的にはより正確ですが)。
あなたはそのようなことをすることができます:
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
ユーザーが設定したかどうかを確認したい場合は、フィールド ( など) のデフォルト値を設定しないことを検討する必要があります。