如何触发HTML按钮,当你preSS在文本框中输入? [英] How to trigger HTML button when you press Enter in textbox?

查看:216
本文介绍了如何触发HTML按钮,当你preSS在文本框中输入?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

所以,code,我至今是:

 <字段集ID =链表>
    <输入类型=文本ID =addLinksNAME =addLinksVALUE =HTTP://>
    <输入类型=按钮ID =linkaddNAME =linkaddVALUE =添加>
< /字段集>

这不是在<形式> 键,只是因为它是在一个< D​​IV> 。然而,当我输入一些东西到文本称为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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆