2012-08-14 118 views
0

使用KnockoutJS + JQuery验证,所有的控件验证工作正常。 Radio btn验证不起作用。KnockoutJs + Jquery插件验证

问题1:*显示邻近于无线电BTN

男 女

输出:*男预期输出:男性* 输出:*女预期输出:女*

第2期:在应用Class = Required时,这两个单选按钮都是强制性的,我们将如何解决问题

问题3:同样的情况也出现在动态单选按钮上。所有这些都可以在同一页面中找到。

指引我......

回答

0
  1. 确保您的单选按钮具有相同的“名称“属性(这是与jQuery验证无论使用淘汰赛的情况下)

  2. 您只需要添加所需的类他们中的一个,如果你做我的上述

  3. 动态单选按钮,第一点需要有特定的名称(和名称需要为你想在一组验证所有按键相同)

例如,我有这个foreach循环验证单选按钮是否正确,因为它们具有唯一的名称

<input type="radio" data-bind="attr: { name: 'options-' + $index() }" class="required" value="Yes" checked /> 
<input type="radio" data-bind="attr: { name: 'options-' + $index() }" value="No" checked />