Javascript 当用户输入关键字时,如何触发onclick函数?滑动分页

Javascript 当用户输入关键字时,如何触发onclick函数?滑动分页,javascript,jquery,html,Javascript,Jquery,Html,我有一个输入框 <input type="text" name="search" id="search" /> <img src="icon.png" alt="" id="doSearch" /> 我想知道当输入框中输入一些字符时,如何自动触发onclick函数,这样用户就不必单击图像图标来获得结果。另外,在输入框中按tab键时如何设置图像图标的焦点 非常感谢你的帮助 编辑: 我还有其他一些同样形式的输入框。因此,此输入的作用类似于堆栈溢出标记输入。类似的内容 $('

我有一个输入框

<input type="text" name="search" id="search" />
<img src="icon.png" alt="" id="doSearch" />
我想知道当输入框中输入一些字符时,如何自动触发onclick函数,这样用户就不必单击图像图标来获得结果。另外,在输入框中按tab键时如何设置图像图标的焦点

非常感谢你的帮助

编辑:

我还有其他一些同样形式的输入框。因此,此输入的作用类似于堆栈溢出标记输入。

类似的内容

$('#doSearch').keyPress(function(e){ if($(this).val()=='??') $('#doSearch').trigger('click') }); $('doSearch')。按键(功能(e){ 如果($(this.val()='??')$('#doSearch').trigger('click')) }); 像这样的

$('#doSearch').keyPress(function(e){ if($(this).val()=='??') $('#doSearch').trigger('click') }); $('doSearch')。按键(功能(e){ 如果($(this.val()='??')$('#doSearch').trigger('click')) });
正确的方法是:

<form id='search'>
<input type="text" name="search" id="search" />
<input type="image" src="icon.png" />    
</form>

这也有利于对禁用Javascript的人友好,因为如果不是AJAX请求,您可以在服务器中进行检查,并可能显示包含请求内容的完整页面。我很确定这也会使选项卡也转到图像。

正确的方法是:

<form id='search'>
<input type="text" name="search" id="search" />
<input type="image" src="icon.png" />    
</form>

这也有利于对禁用Javascript的人友好,因为如果不是AJAX请求,您可以在服务器中进行检查,并可能显示包含请求内容的完整页面。我很确定这也会使选项卡也转到图像。

实际上,这不仅仅是表单中的一个搜索框。。表单还有一些其他的输入框。当我们创建一个新问题时,这个输入框的作用类似于标签输入。这是我第一次注意到使用。。谢谢。事实上,这不仅仅是表单中的一个搜索框。。表单还有一些其他的输入框。当我们创建一个新问题时,这个输入框的作用类似于标签输入。这是我第一次注意到使用。。谢谢。是的,我在找这样的东西。“?”是什么意思??无论发送与否,这都是您的状况。例如,您可以检查输入值是否超过2个字母。是的,我正在寻找类似的内容。“?”是什么意思??无论发送与否,这都是您的状况。例如,您可以检查输入值是否超过2个字母。