如何触发HTML按钮,当你preSS在文本框中输入? [英] How to trigger HTML button when you press Enter in textbox?
本文介绍了如何触发HTML按钮,当你preSS在文本框中输入?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
所以,code,我至今是:
<字段集ID =链表>
<输入类型=文本ID =addLinksNAME =addLinksVALUE =HTTP://>
<输入类型=按钮ID =linkaddNAME =linkaddVALUE =添加>
< /字段集>
这不是在<形式>
键,只是因为它是在一个< DIV>
。然而,当我输入一些东西到文本
称为addLinks我希望用户能够preSS输入,并引发了linkadd按钮
将然后运行JavaScript函数。
我该怎么做?
谢谢
编辑:
我没有找到这个code,但它似乎没有工作。
$(#addLinks)。KEYUP(函数(事件){
如果(event.key code == 13){
$(#linkadd),点击();
}
});
解决方案
$(文件)。就绪(函数(){
$('#TextBoxId')。重点preSS(函数(五){
如果(e.key code == 13)
$('#linkadd')点击()。
});
});
So the code that I have so far is:
<fieldset id="LinkList">
<input type="text" id="addLinks" name="addLinks" value="http://">
<input type="button" id="linkadd" name="linkadd" value="add">
</fieldset>
It is not in a <form>
and is just as it is within a <div>
. However when I type something into the textbox
called "addLinks" I want the user to be able to press Enter and trigger the "linkadd" button
which will then run a JavaScript function.
How can I do this?
Thanks
Edit: I did find this code, but it doesnt seem to work.
$("#addLinks").keyup(function(event){
if(event.keyCode == 13){
$("#linkadd").click();
}
});
解决方案
$(document).ready(function(){
$('#TextBoxId').keypress(function(e){
if(e.keyCode==13)
$('#linkadd').click();
});
});
这篇关于如何触发HTML按钮,当你preSS在文本框中输入?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文