我对列出的所有圣经书籍进行了大量选择,然后附加了一个 AJAX 请求,该请求正在发送一个 PHP 脚本。我希望用户能够输入所需书籍的前几个字母,并且浏览器当前正在寻找已更改为数字的值。如:
<option value="1" onchange="change_book();">Genesis</option>
我该如何 A) 让 JavaScript 寻找另一个独特的价值或 B) 让浏览器呈现我不知道的其他东西?
我对列出的所有圣经书籍进行了大量选择,然后附加了一个 AJAX 请求,该请求正在发送一个 PHP 脚本。我希望用户能够输入所需书籍的前几个字母,并且浏览器当前正在寻找已更改为数字的值。如:
<option value="1" onchange="change_book();">Genesis</option>
我该如何 A) 让 JavaScript 寻找另一个独特的价值或 B) 让浏览器呈现我不知道的其他东西?
首先,您不能将onchange
事件绑定到<option>
标签,因为它们不会改变。<select>
做。
其次,你提到打字。听起来你想要自动完成之类的东西
查看 Select2 选择框库,特别是Loading Remote Data