使用ASP.NET表单的parsley.js验证

时间:2018-02-09 08:31:07

标签: asp.net parsley.js

我的.aspx中有一个非常大的表单部分(< form runat =" server">)。在本节中,我有多个元素,html和< asp:> 元素。

表单本身运行正常,直到我尝试让parsley验证那里的项目。基本上似乎在欧式表单中使用表单是不可能的,即使它运行没有问题。

发生的事情是欧芹function I found in the docs无法正常运行。我在控制台中收到错误:enter image description here 我已经在几乎空的.aspx页面中尝试了上面链接中提到的基本示例,并且图片中的函数运行正常,我可以看到页面中的验证发生在示例中。

是否可以"混合"这两种形式都在我的用例中,并且欧芹可以进行验证,还是欧芹在这种特殊情况下无法使用?

非常感谢提前!

1 个答案:

答案 0 :(得分:0)

首先,我认为答案是:ASP.NET和Parsley完全没有混合,然后我检查了:Trigger parsley validation without submit form?

我发现当我将以下代码放在我的<脚本>部分:

$('#YourInputIDHere').parsley().validate();

它比最初想象的更好,因为它变成了实时验证。相关的字段备注将切换为:"此值是必需的。" - >"此值似乎无效。" (首次进入时) - > "" (空,如果正确的话)。

现在我只需要找出如何将标准行为从黑色更改为红色,并在成功的情况下将空白字段更改为绿色确认。

作为旁注:我真的希望拥有所需经验的人能够支持开发人员为此工具制作更好的文档。我认为很多人(特别是初学者)失去了它的价值,因为他们首先无法让它运行起来。我几乎不得不放弃时间原因。除了现有的非常基本的文档之外,更多的用例会很棒。