我有以下标记:
<input id="davcardholder-yes" data-val="true" data-val-required="The CustomerDVACardHolder field is required." name="CustomerDVACardHolder" type="radio" value="Yes">
<label for="davcardholder-yes"><span></span> Yes </label>
<input id="davcardholder-no" name="CustomerDVACardHolder" type="radio" value="No">
<label for="davcardholder-no"><span></span> No </label>
在另一个地方:
<input data-val="true" data-val-required="The CustomerFirstName field is required." id="CustomerFirstName" name="CustomerFirstName" type="text" value="">
jQuery不引人注目的验证适用于后者,但不适用于前者 - 即它不适用于单选按钮。
这不是显示问题 - 它实际上是允许表单提交,而不将类'input-validation-error'添加到第一个单选按钮。
任何人都知道可能导致此失败的原因是什么?使用jQuery 1.8,jQuery验证1.11.1和jQuery不引人注目(没有版本)。谢谢!