【发布时间】:2018-11-19 19:43:12
【问题描述】:
我有一个表单,我正在使用onkeyup 事件根据用户类型 在数据库中搜索匹配项。那部分工作很好。结果触发隐藏的 DIV 与匹配项一起显示。
然后我想做的是允许用户点击匹配的结果并使用onclick将该结果插入到用户输入的文本字段中在。
这是我所拥有的:
HTML
Distributor
<font color="red"><b>*</b></font>
<input type="text"
name="dist"
id="dist"
value="<? if (isset($dist)) {echo $dist;} ?>" required
onkeyup="sugdist(this.value);"/>
<br><br>
脚本
function fillDist() {
var insertText = $(this).text();
$('#dist').insert(insertText);
}
这是我在 AJAX 脚本方面的内容。
while ($result = $query ->fetch_object()) {
echo "<div id='fillDist' OnClick='fillDist'>"
.addslashes($result->name).
"</div>";
}
它不工作,但它也没有触发任何错误。
有什么想法吗? 谢谢
【问题讨论】:
-
用户点击结果时运行的其余函数在哪里?