按Enter键继续使用JavaScript中的条件
Press Enter key to continue with conditions in JavaScript
我想要一个javascript函数或解决方案,当按下enter键时,它将被点击按钮。但它有一些条件,如本链接所示https://i.stack.imgur.com/EWUed.png
条件是当光标在"in1"输入中显示(或在"in2"输入中聚焦),然后用户按输入键。将单击"a1"按钮。当光标显示在"in2"输入中,然后用户按输入键。"a2"按钮将被点击,依此类推。
我的html代码
<form action="xxx" method="get">
<ul class="form-section" id="section_24">
<li><label>No.1 </label>
<table border="0">
<tr>
<td>
<input id="in1" type="text" name="a1"/>
</td>
<td>
<button id="a1" type="submit" name="button_action" value="send_a1">send</button>
</td>
</tr>
</table>
</li>
<li><label>No.2 </label>
<table border="0">
<tr>
<td>
<input id="in2" type="text" name="a2"/>
</td>
<td>
<button id="a2" type="submit" name="button_action" value="send_a2">send</button>
</td>
</tr>
</table>
</li>
<li><label>No.3 </label>
<table border="0">
<tr>
<td>
<input id="in3" type="text" name="a3"/>
</td>
<td>
<button id="a3" type="submit" name="button_action" value="send_a3">send</button>
</td>
</tr>
</table>
</li>
</ul>
问候。
这是相当直接的。请同时查看jQuery文档。http://api.jquery.com/keypress/
http://api.jquery.com/prop/
http://api.jquery.com/trigger/
jQuery:
$('input').keypress(ev){
if(ev.which == 13){
ev.preventDefault();
$('#' + $(this).prop('name')).trigger('click');
}
}
演示
相关文章:
- 应该在什么时候使用Javascript条件运算符
- 不使用关系运算符的JavaScript条件表达式
- 我需要一些javascript条件,比如媒体查询
- Javascript条件-不隐藏ID
- IE11是否删除了javascript条件编译
- JavaScript条件(如果并行)
- 在HTML中搜索字符串并返回True的Javascript条件
- javascript条件未到达else
- 推送前的JavaScript条件
- JavaScript 条件总是失败
- 如何处理 JavaScript 条件语句中的可为空的对象
- Javascript 条件返回语句(Shorthand if-else 语句)
- For 循环中的动态 Javascript 条件
- 如何理解“if ( obj.length === +obj.length )” Javascript 条件语句
- 这个Javascript条件检查是什么
- 获取数组中满足 Javascript 条件的第一个元素的高阶方法
- 如何使用JavaScript /条件注释测试浏览器是否符合CSS3
- Javascript 条件查找/替换
- 从 ASP.NET Web 窗体中的服务器端属性创建 JavaScript 条件
- 仅将特定元素添加到 html 正文中,具体取决于 javascript 条件