当前位置: 代码迷 >> ASP.NET >> 如何判断repeater的TextBox不能为空呢
  详细解决方案

如何判断repeater的TextBox不能为空呢

热度:6197   发布时间:2013-02-25 00:00:00.0
怎么判断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>
  相关解决方案