一个简单页面,在按ctrl+enter键时执行按钮的click事件,但执行了两次,怎样才能只执行一次
<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="WebApplication1.WebForm1" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>WebForm1</title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
<script>
function document.onkeydown()
{
if(event.keyCode==13)//enter
{
if(event.ctrlKey)//
{
if(event.srcElement.type.toLowerCase()=='button')
{
event.srcElement.click();
}
}
else
{
event.keyCode=9;
}
}
}
</script>
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<INPUT id="aaaa" style="Z-INDEX: 102; LEFT: 144px; POSITION: absolute; TOP: 72px" onclick="alert('a');return false;"
type="button" value="Button" name="aaaa">
</form>
</body>
</HTML>
<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="WebApplication1.WebForm1" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>WebForm1</title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
<script>
function document.onkeydown()
{
if(event.keyCode==13)//enter
{
if(event.ctrlKey)//
{
if(event.srcElement.type.toLowerCase()=='button')
{
event.srcElement.click();
}
}
else
{
event.keyCode=9;
}
}
}
</script>
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<INPUT id="aaaa" style="Z-INDEX: 102; LEFT: 144px; POSITION: absolute; TOP: 72px" onclick="alert('a');return false;"
type="button" value="Button" name="aaaa">
</form>
</body>
</HTML>
解决方案 »
- 请教关于select multiple的问题(和js相关)
- 请教大师一个算法,如何取出一个字符串的内容
- asp.net 过滤字符串中的<a>标签
- 再次请教
- 不用组件怎样实现列表功能?
- Default.aspx中代码出错。错误:“ASP.default_aspx”并不包含“TextBox2_TextChanged”的定义;如何改错。
- 有没有人用过sqlpager啊?说说怎么用啊?
- 高手哦!来看看吧!江湖救急呀!!!
- 地址栏图标问题
- 有关Request.UserHostAddress。为什么得到的都是同一个IP地址(DNS的IP)
- 100 分 送分王子 --- ASP.NET 中的 全局变量问题,超级弱
- 请问如何在ASPX文件中调用web.config中的数据连接串?
{
event.srcElement.click();
return false;//加这个
}