我有一个包含两个单选按钮的引导模式:第一个包含一个表单,第二个包含一个剑道网格。我必须选择从表单创建一个新对象或从网格中选择一个现有对象为了能够从网格中选择一个现有对象,我禁用了表单中的验证,如下所示:
<div >
@Html.LabelFor(model => model.xxxxx)
<div >
@{ Html.EnableClientValidation(false); }
@Html.EditorFor(model => model.xxxx, new { htmlAttributes = new { @class = "form-control" } })
@{ Html.EnableClientValidation(true); }
</div>
</div>
然后为了在从表单创建新对象时进行验证,我使用了一个函数来测试表单属性是否为空,如下所示:
if (xxx== '') {
alert(" le champ xxx est obligatoire");
return false;
}
每件事都做对了,我正确地得到了我的对象,但是当我打开我的 Firefox 控制台时,我收到如下错误消息:
TypeError: validator is undefined settings = validator.settings;
我不知道这个错误的原因是什么!
请帮我。