【发布时间】:2016-03-07 14:17:47
【问题描述】:
我正在使用 javascript 进行表单验证,仅适用于输入字段,但不适用于文本框。我用:
var _firstname;
var box;
try {
box = $("#firstname");
alert("You must enter a first name");
box.focus();
return false;
}catch{
}
前端是:
<div>First Name <span class="required">*</span></div>
<asp:TextBox ID="firstname" name="firstname" runat="server" />
当我调试代码时,它会在 ID 的前面添加一个 body_0$(即:body_0$firstname),所以我猜这就是为什么它总是弹出“您必须输入名字”警报的原因.有解决办法吗?
【问题讨论】:
标签: javascript c# asp.net webforms