如何禁用/启用文本框 [英] How to disable/enable textbox/s
本文介绍了如何禁用/启用文本框的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
嗨
我有一个具有多个Textboxes TextBox1,Textbox2,TextBox3等的表单.有没有一种方法可以禁用TextBox2,TextBox3等,并且当用户将数据输入到TextBox1中时启用TextBox2,当用户将数据输入到TextBox2中时启用TextBox3等.
谢谢
Ajmiester
Hi
I have a form that has multiple Textboxes TextBox1, Textbox2, TextBox3 etc. Is there a way to disable TextBox2, TextBox3 etc and when the user enters data into TextBox1 enable TextBox2, when data is entered into TextBox2 enable TextBox3 etc.
Thank you
Ajmiester
推荐答案
<br />
TextBox2.Enabled=false;<br />
TextBox3.Enabled=false;<br />
<br />
<br />
<br />
TextBox1.TextChanged += new EventHandler(TextBox1_TextChanged);<br />
<br />
void TextBox1_TextChanged(object sender, EventArgs e<br />
{<br />
TextBox2.Enabled=true;<br />
}<br />
<br />
void TextBox2_TextChanged(object sender, EventArgs e)<br />
{<br />
TextBox3.Enabled=true;<br />
}
javascript是处理客户端启用/禁用文本框的更好方法.您可以使用texbox的onkeyup/onfocus事件.
javascript is better way to handle enable/disable the textbox in client side. you can use onkeyup/onfocus events of texbox.
textbox1.text = false;
textbox2.text = false;
并在文本框更改事件中编写代码.
textbox1.text=false;
textbox2.text=false;
and write the code in textbox changed event.
这篇关于如何禁用/启用文本框的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文