我想在按下输入按钮以及点击按钮时使搜索按钮工作。 我试过下面的代码
搜索:
<input id="search" type="text"> <input type="button"id="Btn" value="Search" onkeypress="submitOnEnter(this,jQuery.Event);" onClick="Query()" />
<script type="text/javascript">
function submitOnEnter(inputElement, event) {
if (event.keyCode == 13) {
inputElement.form.submit();
}
}
</script>
但是我无法搜索输入按钮。 Onclick工作正常
答案 0 :(得分:0)
试试这个
document.onkeypress = function keypressed(e){
if (e.keyCode == 13) {
document.forms['formname'].submit();
}
}
答案 1 :(得分:0)
如果没有javascript,下面的代码应该完全符合您的要求。
<form .... >
<input id="search" type="text">
<button type="submit" value="Search">
</form>
type="submit"
元素上的button
(比<input type="submit" value="Search">
更好)会自动处理输入中的输入。
输入和按钮都必须在同一个表单元素中。