下面是我的代码,当用户在文本框中输入3个字母和更多字母时,会显示建议的单词列表(rpc.php)。我的问题是如何编辑它,当用户选择建议的单词时,表单会被提交?
现在当我点击建议的单词时,它会将其放在文本框中。
我想到了两种可能的方式。
建议的字词是一个可以让您正确访问结果页面的链接。 (我可以通过rpc.php设置所需的链接。)
<script type="text/javascript">
$().ready(function() {
$("#s").autocomplete("rpc.php", {
width: 250,
selectFirst: false,
minChars: 3,
scroll:true,
matchContains: true,
scrollHeight: 250
});
});
</script>
这是我的表格
<form method="get" action=".php">
<input type="text" name="s" id="s" class="inputsearch">
<input id="searchform" type="submit">
</form>
答案 0 :(得分:0)
$("#s").autocomplete("rpc.php", {
width: 250,
selectFirst: false,
minChars: 3,
scroll:true,
matchContains: true,
scrollHeight: 250
}).result(function(event, item) {
$.ajax({
type: "POST",
url: "some.php",
data: {s:$("#s").val()},
success: function(msg){
alert( "Data Saved: " + msg );
}
});
});