【问题标题】:How do I only validate against one specific button using ParsleyJS如何使用 ParsleyJS 仅针对一个特定按钮进行验证
【发布时间】:2013-10-10 19:42:13
【问题描述】:

我已将 ParsleyJS 验证应用于具有多个执行各种任务的提交按钮的表单。我只希望对其中一个提交按钮进行验证,这可能吗?如果有,怎么做?

一个精简的例子:

<form name="aspnetForm" method="post" action="page.aspx" id="aspnetForm" data-validate="parsley">
    <input type="text" id="text_for_example" data-required="true"/>
    <input type="text" id="text_for_example2" data-required="true"/>
    <input type="text" id="text_for_example3" />
    <input type="submit" id="ClearsTheTextBoxes"/>
    <input type="submit" id="SavesData" />
</form>

理想情况下,我希望它仅在“SavesData”提交上验证,而不是在“ClearsTheTextsBoxes”上验证。这可以使用 ParsleyJS 吗?

谢谢!

注意: 我无法将任何提交按钮的类型更改为不同的功能;请不要建议这个。 “ClearsTheTextsBoxes”必须保留为提交按钮。

【问题讨论】:

    标签: javascript asp.net forms validation parsley.js


    【解决方案1】:

    为此,您必须从表单标签中删除data-validate="parsley",并在所需按钮上的click 上添加自定义js 函数。然后在这个函数中,简单的给一个$('aspenetForm').parsley('validate');

    最好的

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-09-14
      • 2012-12-22
      • 1970-01-01
      • 2011-01-31
      • 2021-11-02
      • 1970-01-01
      • 2023-03-26
      相关资源
      最近更新 更多