首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

控件有关问题,

2012-01-22 
控件问题,在线等。就是我在一个TextBox里输入完以后,如果想通过直接敲回车就相当于用鼠标点击了‘确定’按钮,

控件问题,在线等。
就是我在一个TextBox里输入完以后,如果想通过直接敲回车就相当于用鼠标点击了
‘确定’按钮,该怎么设置啊?

[解决办法]
一//直接在js中写
<script language= "javascript ">
function EnterTextBox()
{
if(event.keyCode == 13 && document.all[ "TextBox1 "].value != " ")
{
event.keyCode = 9;
event.returnValue = false;
document.all[ "TextBox1 "].click();
}
}

</script>

<body onkeypress= "return EnterTextBox() ">
//此处TextBox1为页面上TextBox的ID


二.
<script language= "javascript ">
function EnterTextBox(button)
{
if(event.keyCode == 13 && document.all[ "TextBox1 "].value != " ")
{
event.keyCode = 9;
event.returnValue = false;
document.all[button].click();
}
}
</script>

在PageLoad事件里
TextBox1.Attribute.add( "onkeypress ", "EnterTextBox( 'Button1 ') ");

热点排行