欧芹:如何不对某些事件进行验证

时间:2018-11-06 11:36:20

标签: javascript jquery jsp parsley.js parsley

我只想在“聚焦”时而不是变更事件时才在输入文本字段上触发欧芹错误。

这些是我为解决此问题而执行的步骤:

  1. 在文本字段中输入一些无效字符。在这一点上 时间,欧芹错误不会触发(好吧,根据我的 要求)。
  2. 当我跳出字段时,欧芹错误就会触发,我 请在文本框的工具提示上看到错误(按我的 要求)。
  3. 现在,当我再次返回相同的文本字段并开始输入时 一些更多的字符,香菜错误被触发(这是 问题)。

我不希望用户在进行更改时被显示在工具提示上的错误所困扰。该错误应仅在聚焦时出现,但在第三步中,该错误也将在“更改”时出现。

我不确定如何告诉Parsley避免某些触发因素! 有任何建议吗?

请注意,第一步不会遇到此问题。该问题仅在上述第三步中遇到。 这是我的代码:

<input type="text" class="form-control border-radius-6 onClickHideError"
                                        id="passport_number" name="passport_number" required=""
                                        maxlength="30"
                                        placeholder=""
                                        data-parsley-password-field="true"
                                        data-parsley-trigger="focusout"
                                        data-parsley-pattern="/^[a-zA-Z0-9]*$/"
                                        data-parsley-required-message="${commonRequiredMsg}"
                                        data-parsley-pattern-message="${passportInvalidMsg}"
                                        autocomplete="off">

1 个答案:

答案 0 :(得分:0)

欧芹允许您将data-parsley-trigger-after-failure设置为您的选择。