我正在使用MVC,Razor。我有一个输入控件:
<input name="CustomerName" id="CustomerName" type="hidden" value="" data-val-altid="CustomerName">
此字段的数据注释在回复之后不再发生(不知道原因)
所以,我想在document.ready:
中通过jQuery在客户端创建验证$('#CustomerName').prop('required', true);
但我不知道如何为此控件添加错误消息,有人可以帮助..
答案 0 :(得分:0)
好的,只需添加required =&#34; required&#34; title =&#34;客户名称是必需的&#34;在输入字段中它工作,仍然无法确定为什么数据注释不会仅适用于此控件
答案 1 :(得分:0)
对于Jquery验证,您可以使用以下方式:
function Validate() { if($(&#39; #CustomName&#39;)。val()==&#39;&#39;) { 返回false; } 其他{ 返回true; } }