如何禁用/启用文本框 [英] How to disable/enable textbox/s

查看:88
本文介绍了如何禁用/启用文本框的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嗨 我有一个具有多个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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆