按Enter键继续使用JavaScript中的条件
我想要一个javascript函数或解决方案,当按下enter键时,它将被单击按钮。但它有一些条件,如本链接所示 条件是当光标显示在“in1”输入中(或在“in1”输入中显示焦点),然后用户按enter键。“a1”按钮将被单击。当光标显示在“in2”输入中,然后用户按回车键。“a2”按钮将被点击,以此类推 我的html代码按Enter键继续使用JavaScript中的条件,javascript,jquery,html,keyboard,Javascript,Jquery,Html,Keyboard,我想要一个javascript函数或解决方案,当按下enter键时,它将被单击按钮。但它有一些条件,如本链接所示 条件是当光标显示在“in1”输入中(或在“in1”输入中显示焦点),然后用户按enter键。“a1”按钮将被单击。当光标显示在“in2”输入中,然后用户按回车键。“a2”按钮将被点击,以此类推 我的html代码 <form action="xxx" method="get"> <ul class="form-section" id="section_24">
<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文档。
jQuery:
$('input').keypress(ev){
if(ev.which == 13){
ev.preventDefault();
$('#' + $(this).prop('name')).trigger('click');
}
}
你确定你不仅仅在寻找Konami代码吗?你的Javascript代码在哪里?你做了什么?亲爱的@Andy,我试过了,但对我不起作用。当我按Enter键时,它仅在url中显示按钮\u action=send\u a1。谢谢。