【问题标题】:jQuery validator not working with repeating fieldsjQuery验证器不适用于重复字段
【发布时间】:2013-01-06 14:31:34
【问题描述】:

我在我的 MVC 应用程序中使用 http://bassistance.de/jquery-plugins/jquery-plugin-validation/ 进行验证。

我有一个按要求标记的重复文本输入(使用敲除绑定):

<form id="myForm" class="validate_form" method="get" action="">

<input type="text" class="required error txtOrder" maxlength="4000" 
placeholder="Please enter your order..." data-bind="{ attr: { 
id: viewModel.orderID }}" />
  1. 有 10 行。
  2. 我点击“保存”,它阻止了表单,说该字段是必填字段。
  3. 我在错误消息旁边的字段中输入了一些文本,将其他 9 行留空。
  4. 我点击“保存”,验证器认为表单现在有效并允许提交表单。

我做错了什么?还是 jQuery 验证器不适用于淘汰赛?如果是这样,是否有一个外观专业的 jQuery 插件可以与 knout 一起使用?

感谢您的帮助。

【问题讨论】:

  • 行是否具有相同的名称属性?在您的代码中,我没有看到 name 属性。这是错误的。

标签: jquery knockout.js jquery-validate


【解决方案1】:

input 显示没有name,这是提交字段所必需的,验证器插件也使用name 来识别字段

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-24
    • 1970-01-01
    • 2014-03-17
    • 1970-01-01
    • 2011-12-08
    • 2020-07-05
    相关资源
    最近更新 更多