回 帖 发 新 帖 刷新版面

主题:如何在一个输入框输入数据后按enter自动运行到下一个输入框?

如何在一个输入框输入数据后按enter自动运行到下一个输入框?使用什么设置?谢谢了![em18][em10]

回复列表 (共5个回复)

沙发

给textbox1添加keydown事件,判断e.KeyCode是否等于System.Windows.Form.Keys.Enter,如过等于则textbox2.Focus()就可以了

板凳

可是我是在webForm.aspx中设计页面的,双击textbox1后产生
private void TextBox1_TextChanged(object sender, System.EventArgs e)
不是keyDown,怎么办?如何实现keyDown哪?

3 楼

webform不能使用这个方法
需要在html脚本中添加script来实现,例如处理单击文本框的事件
<asp:webTextbox1 onclick = 处理函数>
处理函数部分要自己写在<script></script>中间

4 楼

能再详细些吗?不好意识,真的不会!新手!谢谢了!

5 楼

建议先学习script脚本若干使用方法
http://www.xjife.edu.cn/cc/tutorial/vbjscript.htm

我来回复

您尚未登录,请登录后再回复。点此登录或注册