使用enter按钮提交文本框表单

时间:2016-05-03 02:14:34

标签: javascript jquery forms

我有一个文本框,我希望用户输入一个字符串,然后当用户点击“输入”键时,它会在选择框中创建一个选项,其中的选项等于文本中的文本框

我有这个功能使用“提交”按钮,但我想删除此按钮,所以当用户点击“输入”时,功能将起作用。我的问题是如何更改我的代码以允许此功能?

3 个答案:

答案 0 :(得分:0)

<form id='myform' >
<input type="textbox" id="field"/>
</form>


$(function(){
   $("#field").keyup(function(event){
   if(event.which == 13){
   document.myform.submit();
   }
});

答案 1 :(得分:0)

你必须像这样检测输入键:

$(document).keypress(function(e) {
  if(e.which == 13) {
    // Do whatever the submit button does now
  }
});

但是,输入键通常会将您带到文本框中的新行。这将不再有效。

答案 2 :(得分:0)

$(document).ready(function() {

$('#textBox').keypress(function(e) {
    if ( e.keyCode == 13 ) {  // detect the enter key
        $('#btnSubmit').click(); // This will call a click event of submit button
    }
});

$('#btnSubmit').click(function(e) {
    // Write your code to insert text value to select option
});

});