日期:2014-05-19  浏览次数:21029 次

控件问题,在线等。
就是我在一个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 ') ");