如何用foreach遍历页面上所有的TextBox

2016-01-29 19:59 40 1 收藏

如何用foreach遍历页面上所有的TextBox,如何用foreach遍历页面上所有的TextBox

【 tulaoshi.com - ASP 】

1.整个页面的判断

foreach(Control ctl in this.Controls.Controls)
{
 if(ctl.GetType().Name=="TextBox")
 {
  TextBox tb =new TextBox();
  tb=(TextBox)this.FindControl(ctl.ID);
  
  if(tb.Text==string.Empty)
  {
   Response.Write("<scriptalert('" + ctl.ID + "的值为空。');</script");
   break;
  }
 }
}

2.指定formID里TextBox 判断

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/asp/)

先找出你的Form的ID
protected HtmlForm yourformID;

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/asp/)

foreach (object obj in yourformID.Controls)
{
   if (obj is TextBox)
   {
      TextBox tb = (TextBox)obj;
      if (tb.Text = string.Empty)
      {
          Response.Write("<scriptalert('" + tb.ID + "的值为空。');</script;")
      }
   }
}

来源:https://www.tulaoshi.com/n/20160129/1510512.html

延伸阅读
标签: ASP
  此方法主要用来掉线后重登陆再返回 out_url1=Request.ServerVariables ("SCRIPT_NAME") i=0 for each thing in Request.QueryString x= Request.QueryString (thing) if i=0 then     out_url1=out_url1&"?"&thing&"="&x else     out_url1...
遍历当前页的的控件的方法和用途有很多,如定位datagrid中的checkbox... 但是要是遍历当前页的所有控件,有人说是foreach (object c in PageControls),其实这样是不行的 你可以Response.Write(c.GetType().Name.ToString()+" ");看看.(估计在不采用代码隐藏时候行) 经过下午的询问和研究,在不采用代码隐藏的时候很简单,直接 foreach (...
毒素是身体之中最为致命的存在,在生活中人想要长寿就必须要学会排毒,但是,排毒这件事是需要有着针对性的,而你知道身体之中的毒素都在什么地方吗?其实,身体之中最大的藏毒点不是胃部、不是肾脏、不是肝脏,我们身体之中最大的藏毒地点其实就是我们的肠道! 肠道为何藏毒 有点常识的人都知道肠道是我们身体之中最大...
740)this.width=740" border=undefined> 小花 穿上婚纱的那一刻,是每个女人从小到大的憧憬。白色婚纱虽然已流传了很多年,但却无疑是婚纱史上最经典的那一页。如天使般,冰清玉洁,纯净无瑕。白色诠释了所有的美好的象征,勾勒出我们每个人心目中最完美的新娘。 为了演绎白色时尚,也为了打造更美丽的新娘,婚纱设计师全心全...
标签: Web开发
代码如下: !--#include file="conn.asp"-- style type="text/css" body,td,th{ color:#000000; font-size:14px; background-color:#D6DFF7; } /style % dim rs set rs=server.CreateObject("adodb.recordset") if request("type")="date" then ...

经验教程

783

收藏

73
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部