jquery - 欧芹 - 在表单顶部显示所有错误

标签 jquery forms parsley.js

我刚刚完成了我用欧芹制作的表格。我第一次使用欧芹,所以我还不是100%熟悉它。

因此,我想在表单顶部显示无效输入字段中发生的所有错误。但我真的不知道我到底该怎么做。我已经尝试过使用 .clone().appendTo() 但随后一切都变得很奇怪,整个页面都充满了错误..

我很感激你们可能拥有的每一个解决方案!

我做了一个简短的片段,向大家展示我的真正意思。

$('button').on('click', function(e) {
  $('.catch-errors').css('display', 'block');
});
  
.catch-errors {
  display: none;
  margin-bottom: 15px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form>
  <div class="catch-errors">This field is required.<br>This field is required.</div>
  <input type="text" required>
  <input type="email" required>
  <button>Submit</button>
</form>

最佳答案

您不想预先填充错误,请使用 cloneappendTo .

我认为你可以指定 errorsContainer这将创建一个 <div>按需在顶部部分。

关于jquery - 欧芹 - 在表单顶部显示所有错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37435544/

相关文章:

JQuery 函数未按预期工作

javascript - 验证选择(四分之二)以检查值是否为空并且它们不重复?

javascript - 表单提交后隐藏/显示 Div?

c# - Datagridview 没有正确过滤

PHP 服务器请求方法

javascript - Ajax、JavaScript、PhP 从 td 获取值并将其保存在 SQL 数据库中

php - jQuery - 仅更改单击的元素,并非所有元素都具有相同的类

javascript - 欧芹验证输入=文件类型需要错误消息

jquery - Parsley Remote 验证后提交表单

javascript - 如何触发对使用 Parsley.js 即时创建的元素的验证?