| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1036 人关注过本帖
标题:如何让程序判断多少个文本框中有输入?
只看楼主 加入收藏
zcllcz
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2005-4-27
收藏
 问题点数:0 回复次数:5 
如何让程序判断多少个文本框中有输入?

如何让程序判断多少个文本框中有输入?

现在一共有35个文本框,ID分别是TextBox1到TextBox35,让用户依次输入文本框,并且允许在最后留数个空值,

那么现在我应该怎么判断用户究竟在前面的几个文本框中输入了内容?

比如说用户在前16个文本框中输入了内容,那么我怎么让程序知道用户输入了16个文本框的内容,

因为控件名不是字符串,我不能用

for i=1 to 35

if textbox"i".text=""

这样判断

我的开发环境是ASP.NET,希望高手指教,谢谢

搜索更多相关主题的帖子: 文本 判断 输入 
2005-05-04 20:55
belin2000
Rank: 3Rank: 3
等 级:论坛游侠
威 望:5
帖 子:975
专家分:194
注 册:2004-6-2
收藏
得分:0 
怎么不用验证控件啊???

59ita点com(我就爱TA)
2005-05-07 17:40
liuhy_2001
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2005-12-26
收藏
得分:0 
textbox"i".text
有这么写的吗?
2005-12-28 19:18
lxtf214
Rank: 1
等 级:新手上路
帖 子:151
专家分:0
注 册:2005-12-29
收藏
得分:0 
使用Tabindex识别可以吗?

(.NET Programmer ) 要为成功找方法,不为失败找理由
2006-01-02 23:33
saint1234
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-2-16
收藏
得分:0 
我有一种想法:(还没有实践过)

既然你对于这35个文本诓不需要进行别的操作,你可以试着不用asp.net的控件,就用简单的html控件,命名为text1~35,也就是他们的id是text1,text2,text3……
在最后你需要判断的时候,进行如下处理:
for( int i = 1 ; i <=35 ; i++ )
{
string textname = "text" + i.ToString();
TextBox test = (TextBox)this.Page.FindControl(textname);
if( test.text == "" )
{}
else
{}
}
2006-02-16 14:11
saint1234
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-2-16
收藏
得分:0 

呵呵 ,刚刚实践过,结果如下:
就用asp.net的控件也可以
命名一样: 从TextBox1 ~ TextBox35
for( int i = 1 ; i <= 35 ; i++ )
   {
    string templeName = "TextBox" + i.ToString();
    TextBox templeText = (TextBox)this.Page.FindControl(templeName);
    if( templeText.Text.Trim() != string.Empty )
    {
         !!!“do something you want……”  !!!    
    }
   }

[此贴子已经被作者于2006-2-16 14:47:02编辑过]

2006-02-16 14:46
快速回复:如何让程序判断多少个文本框中有输入?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.054784 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved