好吧,我将一些代码转换为jQuery,并且当前只有当您按下回车键或双击<select>
标记时,js才会将焦点更改为具有目标ID的按钮。 document.getElementById.focus()
,然后document.getElementById.click()
,并返回true以提交此表单。只是寻找一些关于如何使用jQuery来做同样的事情的例子。我知道在jQuery中有一个.keypress()
和.dblclick()
函数,这就是我认为我应该使用但传递输入框或选择值的值有点困难,因为在表单中每个值都有多个。仅供参考,这是一个将SQL发送到Oracle数据库的搜索页面。 更新 -使用jquery提交表单
$(document).ready(function(){
$('form').submit(function(){
$(this).keypress()
if(event.which ==13){
}
});
});
这是我至今不知道如果我在正确的轨道或不上。 所以这里是一个如何形式的例子。
<form>
<tr>
<td nowrap="nowrap"><b> Search by Number </b></td>
<td style="vertical-align:top"><input type="text" name="revisor_number" value=revisor_number>" size="55" maxlength="100" /><br/><span style="font-size:75%">commas between numbers (10,15,20), dash for range(10-20)</span><br/></td>
<td> <input type="submit" name="submit_number" id="submit_number" value="GO"/></td>
</tr>
<tr>
<td style="vertical-align:top" nowrap="nowrap"><b> Search by Type </b></td>
<td>
<select name="subtype[]" size="3" multiple="multiple" onkeypress="keyPress(event, 'submit_subtype');" ondblclick="keyPress(event, 'submit_subtype');">
<option value="">>--- All ---</option>
<td style="vertical-align:top"> <input type="submit" name="submit_subtype" id="submit_subtype" value="GO"/></td>
你可以发布你已经尝试过的,然后我们可以帮助 – 97ldave 2013-05-14 13:21:22
我基本上想要有一个表单提交时,当输入被按下或双击发生在表单上的选择标记。 – user2170246 2013-05-14 13:35:32
当按键事件发生或发生双击时,您需要执行表单提交。看起来您首先提交表单。 – 97ldave 2013-05-14 13:43:53