怎么判断repeater的TextBox不能为空呢?
我在repeater添加了一个TextBox,输入值到后台,
怎么在JS中判断这个TextBox不能为空呢?
[解决办法]
var Repeater=document.getElementById("<%=repeater.ClientID%>";
var txt=Repeater.getElementsByTagName("input");
for(var i=0;i<txt.length;i++)
{
}
[解决办法]
自己看看页面源码,看看页面被render成什么样子了,看看暴露了那些客户端方法
[解决办法]
$("#<%=repeater.ClientID%>").val!=""
[解决办法]
最简单的办法就是在那个文本框后边加个ajax验证控件。
<asp:TextBox ID="Tb_Name" runat="server"></asp:TextBox><asp:RequiredFieldValidator
ID="RFV_Name" runat="server" Display="None" ControlToValidate="Tb_Name" ErrorMessage="XXXX不能为空!"></asp:RequiredFieldValidator>