zoukankan
html css js c++ java
关于回车触发按钮事件
网页中只有一个TextBox的时候,当TestBox中输入文字,习惯性按下回车提交时,页面只会刷新一下,并没有将TextBox中的内容提交。如:
<
asp:TextBox id
=
"
tbInput
"
runat
=
"
server
"
Width
=
"
240px
"
></
asp:TextBox
>
<
asp:Button id
=
"
btnOK
"
runat
=
"
server
"
BorderWidth
=
"
1px
"
BorderColor
=
"
Purple
"
BorderStyle
=
"
Solid
"
Text
=
"
Search Site
"
></
asp:Button
>
以前找到一个方案,用javascript来解决。添加:
<
SCRIPT LANGUAGE
=
"
javascript
"
>
<!--
function SubmitKeyClick(button)
{
if
(
event
.keyCode
==
13
)
{
event
.keyCode
=
9
;
event
.returnValue
=
false
;
document.all[button].click();
}
}
//
-->
</
SCRIPT
>
Page_Load里添加:
tbInput.Attributes.Add(
"
onkeydown
"
,
"
SubmitKeyClick('btnOK');
"
);
另一个解决办法是添加一个TextBox,style设置成隐藏的就可以了(Visible设置成false是不行的)。
<
asp:TextBox id
=
"
tbInput
"
runat
=
"
server
"
Width
=
"
240px
"
></
asp:TextBox
>
<
asp:TextBox id
=
"
hidden
"
runat
=
"
server
"
style
=
"
visibility:hidden;display:none;
"
></
asp:TextBox
>
<
asp:Button id
=
"
btnOK
"
runat
=
"
server
"
BorderWidth
=
"
1px
"
BorderColor
=
"
Purple
"
BorderStyle
=
"
Solid
"
Text
=
"
Search Site
"
></
asp:Button
>
查看全文
相关阅读:
Spring 中PageHelper分页插件使用
手写Spring框架学习笔记
Spring 集成Junit单元测试
创建产品服务工程
Oracle 常用SQL语句
解决The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone
微服务如何拆分
Eureka的高可用
Eureka Client的使用
Spring Cloud Eureka Server使用(注册中心)
原文地址:https://www.cnblogs.com/kokoliu/p/524293.html
最新文章
Javascript实现简单的下拉二级菜单
hdu1570(排列和组合公式的应用)
BNUOJ34977夜空中最亮的星(数学,向量的应用)
django序列化时使用外键的真实值
Android_设备隐私获取,忽略6.0权限管理
海量服务实践──手 Q 游戏春节红包项目设计与总结(上篇)
HDU3507 Print Article (斜率优化DP基础复习)
HDU2189 悼念512汶川大地震遇难同胞——来生一起走 【母函数】
Android RxJava/RxAndroid结合Retrofit使用
CSS学习(九)-CSS背景
热门文章
Android 面试精华题目总结
【Unity Shaders】使用CgInclude让你的Shader模块化——使用#define指令创建Shader
拓扑排序的实现_TopoSort
机器学习基石第一讲:the learning problem
java中的序列化和反序列化学习笔记
深入理解C#中的泛型(一)
MySQL SELECT 语句
查看JVM运行时参数
JVM参数类型
Spring AOP + PageHelper分页
Copyright © 2011-2022 走看看