将同一字段的错误消息放在不同的位置 jquery 中

Place Error Messages for the same field in different Locations jquery

本文关键字:位置 jquery 消息 字段 错误      更新时间:2023-09-26

所以我正在对同一个输入字段进行必要的检查和数字检查。我出现了错误消息,但是我希望所需的消息显示在div的右侧,并且数字错误消息出现在页面底部。我认为我可以通过做if (error[0].innerText == "This Field is required")然后放置在div 的右侧来实现这一点,如果不放在其他地方,但它不起作用。如果我输入对数字的无效响应,它将从那时起将所需的错误消息放在页面底部,反之亦然,如果我一开始将该字段留空。

我对为什么会发生这种情况感到非常困惑,任何帮助将不胜感激。

你可以在error函数上使用jQuery

$('.class').error(function(){
  //When .class having an error do this
  $('.errorMessage).addClass('show'); /*Maybe*/
});

你想过使用引导程序吗?我使用过,这是清晰代码的最佳选择

转到此链接http://getbootstrap.com/css/?#forms-control-validation

在流程帖子上的另一个堆栈中找到了答案。 显然,每个元素调用一次错误放置,这就是它没有更新的原因。这是为我解决这个问题的堆栈溢出帖子:jQuery 验证插件:在聚焦时调用错误放置函数,键控并单击