テキストボックスで「Enter」キーが押されたときに HTML ボタンをトリガーするにはどうすればよいですか? 質問する

テキストボックスで「Enter」キーが押されたときに HTML ボタンをトリガーするにはどうすればよいですか? 質問する

これまでのコードは次のとおりです。

<fieldset id="LinkList">
    <input type="text" id="addLinks" name="addLinks" value="http://">
    <input type="button" id="linkadd" name="linkadd" value="add">
</fieldset>

これは にはなく<form>、 内にあるのと同じです<div>。ただし、「addLinks」という に何かを入力すると、ユーザーが Enter キーを押して「linkadd」をトリガーし、JavaScript 関数を実行できるようtextboxにしたいです。どうすればいいでしょうか?よろしくお願いしますbutton

編集:このコードは見つかりましたが、動作しないようです。

$("#addLinks").keyup(function(event){
    if(event.keyCode == 13){
        $("#linkadd").click();
    }
});

ベストアンサー1

$(document).ready(function(){
    $('#TextBoxId').keypress(function(e){
      if(e.keyCode==13)
      $('#linkadd').click();
    });
});

おすすめ記事