|
本文通过实例讲解了在B/s端和C/s端编程时遇到的这种情况:怎么当单击回车键时就自动触发button的事件,代码如下:
B/s端主要是通过javascript脚本来实现的:
<script type=text/javascript>
<!--
function Enter()
{
if(event.keycode==13)
{
event.returnValue=false;
event.cancel=true;
document.getElementById(ButtonId).click();
}
}
-->
</script>
C/s端(Winform编程)代码如下:
this.AcceptButton = "your button name"
Form.AcceptButton 属性
获取或设置当用户按 Enter 键时所单击的窗体上的按钮。 语法
public IButtonControl AcceptButton { get; set; } IButtonControl,表示要用作窗体的“接受”按钮的按钮。
注: 此属性使您得以指定当用户在应用程序中按 Enter 键时发生的默认操作。分配给此属性的按钮必须是位于当前窗体上或者其容器中的 IButtonControl。 可使用此属性允许用户在完成操作后,只按 Enter 键就可快速定位一个简单的窗体,而不必用鼠标手动单击“接受”按钮。 如果窗体上当前选定的控件截获 Enter 键并处理它,则“接受”按钮可能不被激活。例如,当选定多行文本框控件时,该控件允许按 Enter 键在其中插入一行新字符
|