Javascript jQuery验证:删除附近的错误消息onClick
请看一下,然后点击右下角的底部 一旦显示错误,我希望清除该错误所属字段的错误消息。通过这种方式,用户可以阅读上面的描述以及其他内容 基本上,我想做的是在单击必填字段时删除该字段的错误消息。目前情况并非如此;即使单击必填字段,错误消息仍会保留。 这是我当前的验证代码:Javascript jQuery验证:删除附近的错误消息onClick,javascript,jquery,validation,Javascript,Jquery,Validation,请看一下,然后点击右下角的底部 一旦显示错误,我希望清除该错误所属字段的错误消息。通过这种方式,用户可以阅读上面的描述以及其他内容 基本上,我想做的是在单击必填字段时删除该字段的错误消息。目前情况并非如此;即使单击必填字段,错误消息仍会保留。 这是我当前的验证代码: $(document).ready(function() { // validate signup form on keyup and submit var validator = $
$(document).ready(function() {
// validate signup form on keyup and submit
var validator = $("#form_respond").validate({
rules: {
select: "required",
proforma: "required",
date_from: "required",
date_to: "required"
}
});
如果你们有任何其他信息需要帮助回答我的问题,请告诉我。
我不是在寻找另一个插件;我只想更改当前代码以达到我的目标。您可以在提交x秒后使用setTimeout清除错误消息。只需查找这些小错误,并对它们执行您想要的操作(例如显示:无、使用DOM删除等):
此字段为必填字段。
根据要求,将此移动到注释中的答案
我认为“focusCleanup”选项可能是您想要的。听起来这将在用户聚焦验证字段时删除错误弹出窗口
我对验证插件没有经验,但我认为“focusCleanup”选项可能正是您想要的。听起来这将在用户聚焦验证字段时删除错误弹出窗口。您需要的是内联验证。请看这个jbabey是正确的,根据您的描述,focusCleanup是您所需要的。@jbabey您应该把它作为答案,以便OP可以接受。完成,很高兴它解决了您的问题:)
<label for="whatever" generated="true" class="error">This field is required.</label>