类似于百度搜素的提示框,输入关键词自动联想。
这里以中国的省份地区为例:
index.php
<script src="jquery.min.js"></script> //引入jq库
<script>
$(function(){
$("#myInput").bind('input propertychange',function(){ //绑定oninput事件
var txt = $(this).val();
$.post("deal.php",{suggest:txt},function(data){ //通过Ajax来实时显示结果
$("#demo").html(data);
})
});
})
</script>
deal.php
0)
{
for ($i=1;$i <= count($a);$i++)
{
$hint = mb_substr($a[$i],0,1,'utf-8');
if ($hint == $suggest)
{
$results .= $a[$i] ." ";
}
}
if (empty($results))
{
echo "没有匹配";
}else{
echo $results;
}
}
else{
echo "没有匹配";
}
?>