| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1291 人关注过本帖
标题:我想测试一个可以输入文本框的字数,如果输入>70个字符的,就显示'发送内容过 ...
只看楼主 加入收藏
Cristinas
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2005-8-16
收藏
 问题点数:0 回复次数:7 
我想测试一个可以输入文本框的字数,如果输入>70个字符的,就显示'发送内容过长,请重
我想测试一个可以输入文本框的字数,如果输入>70个字符的,就显示'发送内容过长,请重新输入!',如果<70,则显示'输入成功!'. 可我不知道该怎么显示示'发送内容过长,请重新输入!', 我是在输入成功,弹出一个显示框,显示发送成功,返回. 那如果超过70个字符,我想显示不成功,怎么办啊? 因为我想,如果也弹出一个显示框,那返回的时候,不是输入的内容都没有了嘛,所以我想在原来输入的文本框旁边,显示语句,发送不成功,但我不知道该怎么做,请教!!! 谢谢了.
搜索更多相关主题的帖子: 字数 文本 字符 过长 输入 
2005-08-16 11:24
梦幻情缘
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:769
专家分:20
注 册:2005-4-4
收藏
得分:0 
if(this.textBox1.Text.Length&gt;70)
   {
    MessageBox.Show("发送内容过长,请重新输入");
    return;
   }
2005-08-16 11:43
梦幻情缘
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:769
专家分:20
注 册:2005-4-4
收藏
得分:0 
昨夜西风凋碧树。独上高楼,望尽天涯路。
衣带渐宽终不悔,为伊消得人憔悴。
众里寻他千百度,蓦然回首,那人却在灯火阑珊处。
2005-08-16 11:44
Cristinas
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2005-8-16
收藏
得分:0 
谢谢,这样的话,是输出一个显示框吗
2005-08-16 11:51
Cristinas
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2005-8-16
收藏
得分:0 
if(TextBox2.Text.Trim().Length&gt;70)
   {
    Response.Write ("&lt;script language='javascript'&gt;alert('发送内容过长,请重新输入!')&lt;/script&gt;");
   
        
   }



可以吗
2005-08-16 11:53
Cristinas
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2005-8-16
收藏
得分:0 
用C#写的
2005-08-16 12:07
pgm
Rank: 1
等 级:禁止访问
帖 子:13
专家分:0
注 册:2005-3-31
收藏
得分:0 
不行的,你写的是代码

2005-08-16 13:52
Cristinas
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2005-8-16
收藏
得分:0 

private void Button1_Click(object sender, System.EventArgs e) {

if(TextBox2.Text.Trim().Length>70) { Response.Write ("<script language='javascript'>alert('发送内容过长,请重新输入!')</script>"); }      if(TextBox2.Text.Trim().Length<=70) { SqlConnection myconnect = new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"]); string temp1 = ""; string str = TextBox1.Text.Trim(); string [] strarr = str.Split(',',',','.','。',' '); //string mobileString = "13\\d{9}";

for(int i=0;i<strarr.Length;i++) {//a //strarr[i]; if((strarr[i].Length!=11) && (strarr[i].Trim()!="")) {//b SqlDataAdapter sqlDataAdapterbm = new SqlDataAdapter("select teamid from userteam where teamname = @teamname",myconnect); DataSet dataSetbm = new DataSet(); sqlDataAdapterbm.SelectCommand.Parameters.Add("@teamname", SqlDbType.Char, 30).Value = strarr[i].Trim(); sqlDataAdapterbm.Fill(dataSetbm,"faults"); if (dataSetbm.Tables["faults"].Rows.Count>0) { temp1 = dataSetbm.Tables["faults"].Rows[0]["teamid"].ToString().Trim(); } if (dataSetbm.Tables["faults"].Rows.Count<1) { temp1 = ""; } if(temp1 != "") {//c SqlDataAdapter sqlDataAdapterbm1 = new SqlDataAdapter("select yonghu,telph from purview1 where teamid = @teamid",myconnect); DataSet dataSetbm1 = new DataSet(); sqlDataAdapterbm1.SelectCommand.Parameters.Add("@teamid", SqlDbType.Char, 4).Value = temp1; sqlDataAdapterbm1.Fill(dataSetbm1,"faults1"); DataTable dt=dataSetbm1.Tables[0]; foreach(DataRow dr in dt.Rows) {//d //string gongsidaima=dr[0].ToString().Trim(); string yonghu=dr[0].ToString().Trim(); string shouji=dr[1].ToString().Trim(); if(yonghu!="") {//e SqlDataAdapter sqlDataAdapterbm2 = new SqlDataAdapter("select * from mobile_info where userid = @userid",sqlConnection2); DataSet dataSetbm2 = new DataSet(); sqlDataAdapterbm2.SelectCommand.Parameters.Add("@userid", SqlDbType.Char, 20).Value = yonghu; //sqlDataAdapterbm2.SelectCommand.Parameters.Add("@workno", SqlDbType.Char, 5).Value = gonghao; sqlDataAdapterbm2.Fill(dataSetbm2,"faults2");

string temp2; temp2 = dataSetbm2.Tables["faults2"].Rows[0]["mobile"].ToString().Trim(); string strinsert; strinsert = "insert into send(smid,userid,scontent,flag,destaddress)values('62257496',@userid,@scontent,'0',@destaddress)"; SqlCommand cmdinsert = new SqlCommand(strinsert,sqlConnection1); cmdinsert.Parameters.Add("@userid",name.Text.Trim()); cmdinsert.Parameters.Add("@scontent",TextBox2.Text.Trim()); cmdinsert.Parameters.Add("@destaddress",temp2); cmdinsert.Connection.Open(); cmdinsert.ExecuteNonQuery(); cmdinsert.Connection.Close(); }//e if(yonghu=="") {//f //string shouji=dr[2].ToString().Trim(); string strinsert8; strinsert8 = "insert into send(smid,userid,scontent,flag,destaddress)values('62257496',@userid,@scontent,'0',@destaddress)"; SqlCommand cmdinsert8 = new SqlCommand(strinsert8,sqlConnection1); cmdinsert8.Parameters.Add("@userid",name.Text.Trim()); cmdinsert8.Parameters.Add("@scontent",TextBox2.Text.Trim()); cmdinsert8.Parameters.Add("@destaddress",shouji); cmdinsert8.Connection.Open(); cmdinsert8.ExecuteNonQuery(); cmdinsert8.Connection.Close();

}//f }//d }//c

}//b if(strarr[i].Length==11) { if(strarr[i].Substring(0,2)!="13") {

} if(strarr[i].Substring(0,2)=="13") { string strinsert; strinsert = "insert into send(smid,scontent,flag,destaddress)values('62257496',@scontent,'0',@destaddress)"; SqlCommand cmdinsert = new SqlCommand(strinsert,sqlConnection1); cmdinsert.Parameters.Add("@scontent",TextBox2.Text.Trim()); cmdinsert.Parameters.Add("@destaddress",strarr[i].Trim()); cmdinsert.Connection.Open(); cmdinsert.ExecuteNonQuery(); cmdinsert.Connection.Close(); } } }//a TextBox1.Text = ""; TextBox2.Text = ""; Response.Write ("<script language='javascript'>alert('发送成功!')</script>");

} } 帮忙改

2005-08-16 14:00
快速回复:我想测试一个可以输入文本框的字数,如果输入>70个字符的,就显示'发送内 ...
数据加载中...
 
   



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

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