使用 parsley.js 验证和 ASP.NET 表单
Using parsley.js validation with ASP.NET form
我的 .aspx 中有一个相当大的表单部分 (< form runat="server" >)。在本节中,我有多个元素,html 和 < asp: > 元素。
表单本身运行正常,直到我尝试让 parsley 验证其中的项目。基本上,欧芹似乎不可能在表单中包含一个表单,即使它运行没有其他问题。
发生的事情是欧芹function I found in the docs will not run correctly. I get as error in the console:
我已经在几乎空的 .aspx 页面中尝试了上面 link 中提到的基本示例,图片中的函数运行良好,我可以看到页面中发生的验证与例如。
是否可以 "mix" 我的用例中的两种形式并让欧芹进行验证,或者欧芹在这种特殊情况下不可用?
非常感谢!
一开始我以为答案是:ASP.NET和Parsley根本不混,后来查了一下:Trigger parsley validation without submit form?
我发现当我将以下代码放在我的 < script > 部分的顶部时:
$('#YourInputIDHere').parsley().validate();
它的效果比最初想象的还要好,从那时起它就变成了实时验证。相关字段备注将切换:"This value is required."->"This value seems to be invalid."(首次输入时)->“”(如果正确则为空)。
现在我只需要找出如何将标准行为从黑色更改为红色,并将空白字段更改为绿色确认以防成功。
附带说明:我真的希望具有所需经验的人能够支持开发人员为该工具制作更好的文档。我认为很多人(尤其是初学者)失去了它的价值,因为他们一开始根本无法达到 运行。由于时间原因,我几乎不得不放弃。除了现有的非常基本的文档之外,还有更多用例会很棒。
我的 .aspx 中有一个相当大的表单部分 (< form runat="server" >)。在本节中,我有多个元素,html 和 < asp: > 元素。
表单本身运行正常,直到我尝试让 parsley 验证其中的项目。基本上,欧芹似乎不可能在表单中包含一个表单,即使它运行没有其他问题。
发生的事情是欧芹function I found in the docs will not run correctly. I get as error in the console:
是否可以 "mix" 我的用例中的两种形式并让欧芹进行验证,或者欧芹在这种特殊情况下不可用?
非常感谢!
一开始我以为答案是:ASP.NET和Parsley根本不混,后来查了一下:Trigger parsley validation without submit form?
我发现当我将以下代码放在我的 < script > 部分的顶部时:
$('#YourInputIDHere').parsley().validate();
它的效果比最初想象的还要好,从那时起它就变成了实时验证。相关字段备注将切换:"This value is required."->"This value seems to be invalid."(首次输入时)->“”(如果正确则为空)。
现在我只需要找出如何将标准行为从黑色更改为红色,并将空白字段更改为绿色确认以防成功。
附带说明:我真的希望具有所需经验的人能够支持开发人员为该工具制作更好的文档。我认为很多人(尤其是初学者)失去了它的价值,因为他们一开始根本无法达到 运行。由于时间原因,我几乎不得不放弃。除了现有的非常基本的文档之外,还有更多用例会很棒。