javascript - 如何使用 ParsleyJS 仅针对一个特定按钮进行验证

标签 javascript asp.net forms validation parsley.js

我已将 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”必须保留为提交按钮。

最佳答案

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

最佳

关于javascript - 如何使用 ParsleyJS 仅针对一个特定按钮进行验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19304793/

相关文章:

javascript - 如何模拟用户点击包含特定标记的谷歌地图集群

c# - 每次检索存储在 OutOfProc 中的 HttpContext.Current.Session 对象都会调用数据库吗?

javascript、jQuery 和 ajax 函数在 asp.net MVC 中无法正常工作

javascript - 提交打开弹窗并携带输入数据

forms - Symfony2-数组到字符串的转换错误

javascript - MooTools 表单请求在提交后恢复值

Javascript:通过递归同步回调动态组装模块

javascript - 将函数引用存储在 javascript 对象中

javascript - 根据选项标签创建不同的表单

ASP.NET 请求在此上下文中不可用