jQuery验证程序无法处理重复字段

jQuery验证程序无法处理重复字段,jquery,knockout.js,jquery-validate,Jquery,Knockout.js,Jquery Validate,我正在MVC应用程序中使用进行验证 我有一个重复的文本输入(使用敲除键绑定),标记为必需: <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: {

我正在MVC应用程序中使用进行验证

我有一个重复的文本输入(使用敲除键绑定),标记为必需:

<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 }}" />

  • 有10排
  • 我单击“保存”,它会阻塞表单,表示该字段是必需的
  • 我在错误消息旁边的字段中输入了一些文本,将其他9行留空
  • 我单击“保存”,验证程序认为表单现在有效,并允许提交表单
  • 我做错了什么?或者jQuery验证器不能与knockout一起工作?如果是这样的话,是否有一个专业的jQuery插件可以与knockout一起使用


    谢谢您的帮助。

    显示的输入没有提交字段所需的
    名称
    ,验证程序插件也使用
    名称
    来识别字段

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