用JQuery实现页面快捷键设置
RadioButtonList 选择Enter或者ctrl+Enter
<td>
<asp:RadioButtonList ID="rdSetQuick" runat="server">
<asp:ListItem Value="0" Selected="True">Enter</asp:ListItem>
<asp:ListItem Value="1">ctrl+Enter</asp:ListItem>
</asp:RadioButtonList>
</td>
TextBox 触发pressEnter
<asp:TextBox ID="MContent" onkeypress="pressEnter(event)" runat="server" ></asp:TextBox>
脚本程序根据radioButton选项执行不同的分支
<script language="javascript" type="text/javascript">
function pressEnter(e)
{
e=window.event||e;
var kCode=event.keyCode||e.which;
if ($(":radio[name*=rdSetQuick]:checked").val() == "0") //radioButton选择第一项按Enter
{
if(kCode==13 ) //按下Enter键
{
event.returnValue=false;
AddMess();
}
}
else
{
if (e.ctrlKey && (kCode == 13 || kCode == 10)) //按下ctrl+Enter, IE Enter为13, firefox 为10
{
event.returnValue=false;
AddMess();
}
}
}
</script>

浙公网安备 33010602011771号