怎么判断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>