关于dotnet回车事件
2006-08-28 10:15
176 查看
一 、页面 级回车:
function document.onkeydown()
{
var e=event.srcElement;
if(event.keyCode==13)
{
document.getElementById("Button1").click();
return false;
}
}
<script language="javascript">
function document.onkeydown()
{
var e=event.srcElement;
if(event.keyCode==13)
{
document.getElementById("你按纽的ID").click();
return false;
}
}
</script>
二、针对某个控件的(例如文本框)的回车
test.aspx
<asp:TextBox id="TextBox1" style="Z-INDEX: 101; LEFT: 384px; POSITION: absolute; TOP: 288px"
runat="server"></asp:TextBox>
<asp:Button id="Button1" style="Z-INDEX: 102; LEFT: 464px; POSITION: absolute; TOP: 88px" runat="server"
Text="Button"></asp:Button>
<asp:Label id="Label1" style="Z-INDEX: 103; LEFT: 80px; POSITION: absolute; TOP: 208px" runat="server"
Width="656px">调用服务器端代码必须调用__doPostBack函数,但该函数除了在放置有DataGrid控件的页面中会由系统产生外,其他的页面中并不存在</asp:Label>
<input type="hidden" name="__EVENTTARGET"> <input type="hidden" name="__EVENTARGUMENT">
客户端脚本:
<script language="javascript" event="onkeydown" for="TextBox1">
if(event.keyCode == 13){
__doPostBack('Button1','');
event.keyCode=0; <!--很重要,不然会选择Button1进行提交 -->
return false;<!--很重要,不然会选择Button1进行提交 -->
}
</script>
<script language="javascript" type="text/javascript">
<!--
function __doPostBack(eventTarget, eventArgument) {
var theform;
if (window.navigator.appName.toLowerCase().indexOf("microsoft") > -1) {
theform = document.Form1;
}
else {
theform = document.forms["Form1"];
}
theform.__EVENTTARGET.value = eventTarget.split("$").join(":");
theform.__EVENTARGUMENT.value = eventArgument;
theform.submit();
}
// -->
</script>
test.cs代码:
private void Button1_Click(object sender, System.EventArgs e)
{
this.Label1.Text ="回车事件测试成功!";
}
function document.onkeydown()
{
var e=event.srcElement;
if(event.keyCode==13)
{
document.getElementById("Button1").click();
return false;
}
}
function document.onkeydown()
{
var e=event.srcElement;
if(event.keyCode==13)
{
document.getElementById("Button1").click();
return false;
}
}
<script language="javascript">
function document.onkeydown()
{
var e=event.srcElement;
if(event.keyCode==13)
{
document.getElementById("你按纽的ID").click();
return false;
}
}
</script>
二、针对某个控件的(例如文本框)的回车
test.aspx
<asp:TextBox id="TextBox1" style="Z-INDEX: 101; LEFT: 384px; POSITION: absolute; TOP: 288px"
runat="server"></asp:TextBox>
<asp:Button id="Button1" style="Z-INDEX: 102; LEFT: 464px; POSITION: absolute; TOP: 88px" runat="server"
Text="Button"></asp:Button>
<asp:Label id="Label1" style="Z-INDEX: 103; LEFT: 80px; POSITION: absolute; TOP: 208px" runat="server"
Width="656px">调用服务器端代码必须调用__doPostBack函数,但该函数除了在放置有DataGrid控件的页面中会由系统产生外,其他的页面中并不存在</asp:Label>
<input type="hidden" name="__EVENTTARGET"> <input type="hidden" name="__EVENTARGUMENT">
客户端脚本:
<script language="javascript" event="onkeydown" for="TextBox1">
if(event.keyCode == 13){
__doPostBack('Button1','');
event.keyCode=0; <!--很重要,不然会选择Button1进行提交 -->
return false;<!--很重要,不然会选择Button1进行提交 -->
}
</script>
<script language="javascript" type="text/javascript">
<!--
function __doPostBack(eventTarget, eventArgument) {
var theform;
if (window.navigator.appName.toLowerCase().indexOf("microsoft") > -1) {
theform = document.Form1;
}
else {
theform = document.forms["Form1"];
}
theform.__EVENTTARGET.value = eventTarget.split("$").join(":");
theform.__EVENTARGUMENT.value = eventArgument;
theform.submit();
}
// -->
</script>
test.cs代码:
private void Button1_Click(object sender, System.EventArgs e)
{
this.Label1.Text ="回车事件测试成功!";
}
function document.onkeydown()
{
var e=event.srcElement;
if(event.keyCode==13)
{
document.getElementById("Button1").click();
return false;
}
}
相关文章推荐
- 关于dotnet回车事件
- 关于dotnet回车事件
- 关于dotnet回车事件
- 关于Base⑥4编码换行回车引发的blood事件
- 关于angularjs框架中input按回车事件光标跳转到另一个input上
- 关于回车事件的响应处理
- 关于回车直接执行事件的方法
- 关于登录时输入信息以后敲回车触发登录按钮的点击事件
- Android 关于EditText的imeOptions属性以及设置"回车"按钮的事件监听器
- 【原创】关于回车直接执行事件的方法
- JS DOM -- 关于回车键盘事件执行事件
- 关于禁用回车键事件
- 关于回车触发按钮事件
- 关于回车执行(回车触发事件)
- 关于form表单input text 未绑定回车事件跳转问题
- 关于使用element-ui的el-input监听不了回车事件
- 关于JAVA匿名内部类,回调,事件模式的一点讨论 VS dotNET事件模式
- 关于CheckBox的回车事件
- 我是菜鸟之--关于在Firefox与IE中捕捉回车事件的JavaScript方法
- 关于ASP.NET2.0页面内回车自动执行指定按钮事件