【发布时间】:2015-10-20 22:16:50
【问题描述】:
我想将一些 TextBoxes/文本输入设为“必需”,以便我可以使用 Validate jQuery 验证插件。
我试过了:
boxPayeeName = new TextBox
{
CssClass = "finaff-webform-field-input",
ID = "payeeName",
Required = true
};
...但是那里没有识别出“必需”;所以我尝试了这个:
boxPayeeName = new TextBox
{
CssClass = "finaff-webform-field-input",
ID = "payeeName"
};
boxPayeeName.Attributes["required"] = "true";
我也在类似的控件上尝试了这种分配属性的方式:
boxRequesterName.Attributes.Add("required", "true");
我已经通过在 jQuery (*.ascx) 文件中设置的 Validate jQuery 插件进行了验证:
$(window).load(function () {
. . .
this.validate();
});
...在这样设置之后:
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.14.0/jquery.validate.min.js" type="text/javascript"></script>
...但是当我使用该页面时不会发生验证 - 当我将 boxPayeeName 和 boxRequesterName 留空时,我看不到任何验证消息。我错过了什么?
【问题讨论】:
标签: c# jquery validation jquery-validate required