C# 键盘Enter键取代Tab键实现代码
程序员文章站
2024-02-16 23:01:55
说明:在填写表数据时当输入完一个文本框后,输入下一个文本框时需要用tab键切换,但是有的人喜欢用enter键切换下一个,此方法是enter取代tab键。
效果:
注...
说明:在填写表数据时当输入完一个文本框后,输入下一个文本框时需要用tab键切换,但是有的人喜欢用enter键切换下一个,此方法是enter取代tab键。
效果:
注释:键盘enter键数字为:13
键盘tab键数字为:9
函数代码:
复制代码 代码如下:
private void setent()
{
foreach (control txt in (this.page.form.findcontrol("contentplaceholderentity")).controls)
{
if (txt is system.web.ui.webcontrols.textbox)
{
if (((textbox)txt).cssclass != "erp_textarea")
((textbox)txt).attributes.add("onkeydown", "if (window.event.keycode==13) window.event.keycode=9");
}
if (txt is system.web.ui.webcontrols.dropdownlist)
{
((dropdownlist)txt).attributes.add("onkeydown", "if (window.event.keycode==13) window.event.keycode=9");
}
if (txt is system.web.ui.webcontrols.checkbox)
{
((checkbox)txt).attributes.add("onkeydown", "if (window.event.keycode==13) window.event.keycode=9");
}
}
}