c#编程::某个panel中控件很多(有label、textbox等) 如何判断当其中部分textbox输入的内容不是数字时,

提示错误,而其他部分textbox没有此要求(textbox数量很多)... 提示错误,而其他部分textbox没有此要求(textbox数量很多) 展开
 我来答
kivan_lao6f
2011-08-30 · TA获得超过378个赞
知道小有建树答主
回答量:325
采纳率:0%
帮助的人:277万
展开全部
直接选中要判断的textbox,找到该控件的 “事件”--“焦点”里面的Leave事件,在这里面添加你的判断就行了
如: private void textBox1_Leave(object sender, EventArgs e)
{
if (textBox1.Text == "123")
{
MessageBox.Show("123");
}
}
zxm_dz
2011-08-21
知道答主
回答量:52
采纳率:0%
帮助的人:19.8万
展开全部
通过后台判断很容易的呀
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
agile0201
2011-08-21 · 超过11用户采纳过TA的回答
知道答主
回答量:68
采纳率:0%
帮助的人:37.1万
展开全部
把这个特殊的textbox加上一个id ..写Js.. document.getElementById("此id").
追问
问题是,数量很多啊,一个个改到什么时候?!?!
追答
那你总得有个区分的属性吧。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友59d1d93f2
2011-08-21 · TA获得超过1.2万个赞
知道小有建树答主
回答量:1063
采纳率:100%
帮助的人:680万
展开全部
直接用c#验证控件啊~
追问
如何做到? 我是菜鸟,请详细点好吗,谢谢啊!
追答
驗證控件也要寫多個,麻煩啊.
這樣把你用腳本控制比較合適.
比如給每個需要控制的textbox加一個樣式validbox.
然後寫以下腳本:

$(document).ready(function(){
$('.validbox').blur(function(){
if(/[^\d]/.test($(this).val()){
alert('不是數字');
}
});
});
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手机用户20704
2011-08-23 · TA获得超过248个赞
知道小有建树答主
回答量:637
采纳率:0%
帮助的人:381万
展开全部
Label只有用程序给它赋值,不用由用户输入的吧。

希望回答对你有帮助。
追问
答非所问啊,大侠!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式