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
>
查看全文
相关阅读:
黑盒测试用例设计方法
摄像头--用例设计
单元测试框架unittest
ES集群启动流程
ES 系统模型
HBase 体系结构
HBase 数据模型
引用中间件导致的OOM问题调查
BeanDefinition注册逻辑解析
spring xml 解析bean配置文件为beanDefinition过程
原文地址:https://www.cnblogs.com/kokoliu/p/524293.html
最新文章
Mac OS 下python3 cx_Oracle.DatabaseError: DPI-1047: Cannot locate a 64-bit Oracle Client library: "dlopen(libclntsh.dylib, 1): image not found"
Java(八)
Java(七)
测试分析及调优
Jmeter性能指标分析
jmeter操作
关于Python-selenium的文件导入
Fiddler抓包使用教程
全网最全最细的fiddler使用教程以及工作原理
接口测试用例和报告模版
热门文章
JMETER SERVERAGENT插件安装
【JMeter】JMeter使用plugins插件进行服务器性能监控
随风迎 jmeter—插件管理器的安装
小白打新债
练习:输入二叉树结构,输出中序遍历--C语言
练习:亲子游戏(矩阵)--python实现
练习:已知后序遍历和中序遍历,求层次遍历--C++实现
练习:求字符串中最长的表达式,并计算结果--python实现
练习:求字符串中最小和--python实现
练习:求最深括号深度--python实现
Copyright © 2011-2022 走看看