【问题标题】:HTML populate select menu from input without submitting data?HTML从输入中填充选择菜单而不提交数据?
【发布时间】:2017-02-15 07:30:36
【问题描述】:

我在 HTML 中创建了一个输入表单,其中包含输入框和选择框的组合。我想用输入框中的数据即时填充选择菜单 - 例如:

员工一:吉姆 员工二:约翰 员工三:鲍勃

这将填充一个选择菜单,其中包含 Jim、John 和 Bob 作为选项。

我试图避免必须先提交输入数据,因为我真的希望将所有输​​入都放在一个页面上。我将所有数据提交到 MySQL 数据库,所以最坏的情况是我可以分段提交并阅读它,但如果有任何建议可以即时完成,我将不胜感激。

感谢您的帮助。

布莱尔

【问题讨论】:

标签: javascript php html


【解决方案1】:

也许是这样的?

HTML:

<input id="employee_name" type="text" placeholder="Type here the Employee name"/>
<input id="add_employee" type="button" value="add"/>

<select id="employee_list">
</select>

Jquery:

$('#add_employee').click(addEmployee);

function addEmployee(){
    var employee_name = $('#employee_name').val();
    $('#employee_list').append('<option  value='+employee_name+'>'+employee_name+'</option>');
}

【讨论】:

  • 这行得通——我试图在没有任何按钮点击的情况下做到这一点,但我认为这是不可能的。对此感到满意,因为我不必提交表单。
  • 很高兴知道它对您有所帮助 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-01-28
  • 2012-10-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多