Javascript 验证是否已填写一组相关选项中的每个字段?
我发现的大多数示例都使用表单。请看小提琴的例子 我只想在任何一组字段中的所有字段都已填写完毕时显示该按钮Javascript 验证是否已填写一组相关选项中的每个字段?,javascript,jquery,html,Javascript,Jquery,Html,我发现的大多数示例都使用表单。请看小提琴的例子 我只想在任何一组字段中的所有字段都已填写完毕时显示该按钮 谢谢。如果我理解正确,您需要检查所有字段(输入、选择)是否包含值,如果是,请继续。。。 您不需要依赖于表单(尽管它在语义上更为正确) 你可以这样做: submitapproval = function() { var allFilled = true; // iterate through all your fields and check if they do have
谢谢。如果我理解正确,您需要检查所有字段(输入、选择)是否包含值,如果是,请继续。。。 您不需要依赖于表单(尽管它在语义上更为正确) 你可以这样做:
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...
}
}
你应该考虑不要设置一个字段的默认值(如你的代码>依赖关系1<代码>),如果你想检查用户是否设置了它。p>