【发布时间】:2020-02-04 22:58:15
【问题描述】:
我有一些动态生成的 html 输入控件。一些控件具有必需的属性。当我遍历这些字段时,我想关注空字段并进行验证。但我想避免隐藏字段。我只需要添加验证所需的属性。还要避免隐藏字段。这是我试过的代码。
$("input , select, textarea").each(function() {
var element = $(this)
if (element.val() == "")
$(this).focus()
return false
});
【问题讨论】:
-
要创建一个包含一个或多个指令的块,例如聚焦输入控件并在其中一个输入控件为空时退出
.each(),您必须将这些指令包裹在花括号{ }. -
能否请您发布至少一个输入字段的 HTML 代码?
-
也许将您的选择器更改为
input[required]:visible? -
您的隐藏字段是否“必填”?因为这会导致一系列其他问题
标签: javascript jquery