如何使一个按钮默认在它的keydown
How to make a button as default on its keydown?
<div class="input-group">
<input type="text" id="srcSchtext" class="form-control"
runat="server" placeholder="Search here..." />
<span class="input-group-btn">
<asp:Button runat="server" ID="btnSearchEmployee"
Text="Search" class="btn btn-info" />
</span>
</div>
…
function OnEnter_press(e) {
e = e || window.event;
key = e.keyCode || e.which;
if (key == 13) {
$('[id$=btnSearchEmployee]').click();
return true;
}
}
每当我在文本框中输入文本并点击进入时,页面只是post back,每次我都必须将鼠标光标放在按钮上并单击它以获取结果。在文本框内按下回车键,我必须得到搜索结果,而不仅仅是回发。我试着调用OnEnter_press上的文本框按下键,这仍然只是回发。
你可以在那个键下设置一个onclick事件像这样:
<input type="button" onkeydown="myFunction()">
如何使一个按钮默认在它的keydown?
如果我正确理解你的问题,你想使用面板控件的DefaultButton
如果在文本框内按Enter键,btnSearchEmployee_Clic将在服务器端触发。
<asp:Panel ID="Panel1" runat="server" CssClass="input-group"
DefaultButton="btnSearchEmployee">
<input type="text" id="srcSchtext" class="form-control"
runat="server" placeholder="Search here..." />
<span class="input-group-btn">
<asp:Button runat="server" ID="btnSearchEmployee"
Text="Search" class="btn btn-info"
OnClick="btnSearchEmployee_Click" />
</span>
</asp:Panel>
相关文章:
- 用嵌套函数和默认函数定义函数
- 如何使用铁流星与流星的默认路线
- 防止Alt+Shift默认操作或检测多种操作系统语言的Javascript
- 使用特定键在keydown时触发事件
- CKeditor:更改对话框中的默认选择选项
- 在不阻止默认行为的情况下检测IE10中的缩放
- 使用regex的jquery keydown绑定不会验证撇号和句点
- 如何从外部页面激活非默认引导选项卡
- 防止默认锚点行为AngularJS
- 我的shareService在angular 2中发送值工作正常,但当我渲染我的另一个组件时,会获得默认值
- jpm的默认Firefox路径没有'不起作用
- jquerydatetimepicker日期和时间应在框默认值中,而无需单击框
- 如果值为空,如何设置输入的默认值?jQuery
- 骨干模型默认值-todos.js示例中不必要的代码
- jquery日期选择器年份范围默认值
- jQuery:当屏幕大小改变时,如何更改默认图像和悬停图像
- Highcharts-如何在自定义格式化程序中获得默认的y轴标签格式化程序
- 在文本区域禁用javascript定义的keydown事件并恢复默认行为
- 如何使一个按钮默认在它的keydown
- 在keydown事件中处理某些键时遵从默认行为