gpt4 book ai didi

带有用户输入字段的 HTML 下拉列表

转载 作者:太空宇宙 更新时间:2023-11-04 15:18:21 24 4
gpt4 key购买 nike

我有一个下拉列表如下..

<select name="school"><option value="None" selected>None</option>
<option value="DeSoto">DeSoto</option>
<option value="Hillsboro">Hillsboro</option>
<option value="Grandview">Grandview</option>
<option value="Festus">Festus</option>
<option value="R-7">R-7</option>
<option value="Home-Schooled">Home-Schooled</option>

如果输入数据库的联系人恰好居住在下拉列表中未列出的学区,则数据输入人员必须将学校添加到数据库中。如何在列表末尾添加一个选项,以允许最终用户输入学校名称。

我可以处理 PHP 代码来处理条目,我只需要一些关于如何将下拉列表变成用户输入字段或其他解决方案的想法。感谢您的帮助!

最佳答案

您可以使用组合框:输入+下拉列表。

http://javascript.about.com/library/blcombo.htm

演示:http://jsfiddle.net/P39W5/

或者您可以动态添加一个输入框:

http://jsfiddle.net/EMEVL/

JS:

$(document).ready(function() {
$('#newSchool').hide();
$("#schoolContainer").change(function() {
var val = $(this).val();
if (val == 'Other School') {
$('#newSchool').show();
} else {
$('#newSchool').hide();
}
}).change();
});

HTML:

School: <select name="school" id="schoolContainer">
<option value="None" selected>None</option>
<option value="DeSoto">DeSoto</option>
<option value="Hillsboro">Hillsboro</option>
<option value="Grandview">Grandview</option>
<option value="Festus">Festus</option>
<option value="R-7">R-7</option>
<option value="Home-Schooled">Home-Schooled</option>
<option value="Other School">Other School</option>
</select>

<input type="text" id="newSchool"/>
<input type="button" id="otherschool" value="Insert"/>

关于带有用户输入字段的 HTML 下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12223497/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com