gpt4 book ai didi

javascript - Parsley.JS - 使用回调获取错误列表

转载 作者:行者123 更新时间:2023-11-29 09:53:09 24 4
gpt4 key购买 nike

在我的项目中,我不想显示 HTML 错误,而是在 formSubmit 上抛出一个包含错误列表的 alert()。我想这应该通过使用 listeners:onFormSubmit 回调以某种方式完成,但是没有一个传递的变量不包含错误的“干净”版本。 Parsley 文档也缺少此功能。

最佳答案

从 2.8.0 版开始,您可以通过 fieldInstance.getErrorsMessages() 访问错误消息

例子:

<form method="post" id="myForm">
<input type="text" name="phone" value="" class="required" data-parsley-type="integer" />
<input type="submit" value="Go">
</form>

<script type="text/javascript">
$(document).ready(function() {
$("#myForm").parsley();

window.Parsley.on('field:error', function(fieldInstance){
// get messages & alert
var arrErrorMsg = fieldInstance.getErrorsMessages();
var errorMsg = arrErrorMsg.join(';');
alert(errorMsg);

// get name of the input with error
alert(fieldInstance.$element.attr('name'));
});
});
</script>

同时看看下面的问题Display parsley errors in bootstrap tooltip

关于javascript - Parsley.JS - 使用回调获取错误列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18120734/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com