【问题标题】:Using parsley.js validation with ASP.NET form通过 ASP.NET 表单使用 parsley.js 验证
【发布时间】:2018-02-09 08:31:06
【问题描述】:

我的 .aspx 中有一个相当大的表单部分(

)。在本节中,我有多个元素,html 和 元素。

在我尝试让欧芹验证其中的项目之前,表单本身运行正常。基本上,欧芹似乎无法在表单中包含表单,即使它运行时没有其他问题。

发生的情况是欧芹function I found in the docs 无法正常运行。我在控制台中收到错误消息: 我已经在一个几乎空的 .aspx 页面中尝试了上面链接中提到的基本示例,图片中的函数运行良好,我可以看到页面中发生的验证与示例相同。

是否可以像在我的用例中那样“混合”两种形式并让欧芹进行验证,或者欧芹在这种特殊情况下不可用?

非常感谢!

【问题讨论】:

  • 看起来$('#formentry') 是空的。
  • 表单的数据上传到数据库没有任何问题。唯一的问题是没有验证发生。有什么我可以尝试的故障排除步骤吗?

标签: asp.net parsley.js


【解决方案1】:

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

我发现当我将以下代码放在

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

它的效果比最初想象的还要好,从那时起它就变成了实时验证。相关字段备注会切换为:“此值必填。”->“此值似乎无效。” (第一次输入时)-> ""(如果正确,则为空)。

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

附带说明:我真的希望具有所需经验的人能够支持开发人员为该工具制作更好的文档。我认为许多人(尤其是初学者)失去了它的价值,因为他们一开始根本无法让它运行。由于时间原因,我几乎不得不放弃。除了现有的非常基本的文档之外,更多的用例会很棒。

【讨论】:

    猜你喜欢
    • 2014-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-27
    • 2014-08-23
    • 1970-01-01
    相关资源
    最近更新 更多