Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 输入类型=";“图像”+;jquery图像点击功能+;进入_Javascript - Fatal编程技术网

Javascript 输入类型=";“图像”+;jquery图像点击功能+;进入

Javascript 输入类型=";“图像”+;jquery图像点击功能+;进入,javascript,Javascript,我有这个 <script type="text/javascript"> ... $("#img-clck").click(codeAddress); ... </script> <input type="image" src="btn.png" alt="" id="img-clck" /> <input type="text" name="Addr" id="Addr" value="" onclick ="document.getElementB

我有这个

<script type="text/javascript">
...
$("#img-clck").click(codeAddress);
...
</script>

<input type="image" src="btn.png" alt="" id="img-clck" />
<input type="text" name="Addr" id="Addr" value="" onclick ="document.getElementById('Addr').value='';"/>

...
$(“#img clck”)。单击(代码地址);
...
虽然我可以通过点击图像按钮来执行函数调用,但问题是我也需要按“回车”键。我曾尝试在
之前包含
,但这导致我得到了

我怎样才能按“回车”键


提前感谢。

您必须在
窗口中找到发生的
按键事件

大概是这样的:

$(window).keypress(function(e) {
    if(e.keyCode == 13) {
        // this is an Enter!
        $("#img-clck").trigger("click");
        return false;
    }
});

祝你好运。

你必须找到
窗口中发生的
按键事件

大概是这样的:

$(window).keypress(function(e) {
    if(e.keyCode == 13) {
        // this is an Enter!
        $("#img-clck").trigger("click");
        return false;
    }
});

祝你好运。

只需将其包装在
表单中,然后使用表单的
onsubmit
事件即可--这样,它在回车和单击时都可以工作:

$('#myform').submit(function() {
  codeAddress();
  return false;
});

只需将其包装在一个
表单中
并使用表单的
onsubmit
事件,这样它就可以在Enter和单击时工作:

$('#myform').submit(function() {
  codeAddress();
  return false;
});
您还可以使用keyup事件。按键用于字符键。回车不是字符键


您还可以使用keyup事件。按键用于字符键。Enter不是字符键。

您应该将
输入
放在
表单
元素中

<form id="form">
  <input type="image" src="btn.png" alt="" id="img-clck" />
  <input type="text" name="Addr" id="Addr" value="" onclick ="document.getElementById('Addr').value='';"/>
</form>
如果在
Addr
字段内按enter键,或单击图像,它将提交


您应该将
输入
放在
表单
元素中

<form id="form">
  <input type="image" src="btn.png" alt="" id="img-clck" />
  <input type="text" name="Addr" id="Addr" value="" onclick ="document.getElementById('Addr').value='';"/>
</form>
如果在
Addr
字段内按enter键,或单击图像,它将提交


你什么意思??您还可以将方法设置为在
表单
中延迟您的
输入
。GET或POST都不是我想要的,因为提交将由javascript处理。GET是什么意思??您还可以设置方法,将您的
输入
延迟到
表单
中。GET或POST都不是我想要的,因为提交将由javascript处理。我相信这与我想要的非常接近,谢谢Larralde!我相信这是非常接近我想要的,谢谢拉尔德!谢谢你的爱,我会尝试一下!!谢谢你的爱,我会尝试一下!!