Php jquery自动完成并从mysql onchange获取值

Php jquery自动完成并从mysql onchange获取值,php,jquery,mysql,Php,Jquery,Mysql,我需要一些关于使用PHP、MySQL和jQuery创建表单的帮助 以下是我的HTML和PHP表单结构: <form> <label>Employee Name</label> <input name="empid" type="text" id="search" <?php if (!empty($empid))echo "value='$empid'"; ?>> <label>Leave Typ

我需要一些关于使用PHP、MySQL和jQuery创建表单的帮助

以下是我的HTML和PHP表单结构:

<form>
    <label>Employee Name</label>
    <input name="empid" type="text" id="search"  <?php  if (!empty($empid))echo "value='$empid'"; ?>>
    <label>Leave Type</label>
    <select name="leavetype" id="leavetype">
        <option value="">--SELECT--</option>
        <?php Loadlookup("id","leavetype","tbl_leavetypes",$leaveid,$d); ?>
    </select>
    <label>Leave Balance</label>
    <input id="autopopulate" value="">
    <input type="submit">
</form>
这是自动完成的jQuery代码:

<script type="text/javascript">
$().ready(function() {
    $("#search").autocomplete("search/search.php", {
        width: 260,
        matchContains: true,
        //mustMatch: true,
        //minChars: 0,
        //multiple: true,
        //highlight: false,
        //multipleSeparator: ",",
        selectFirst: true,


    });
});
</script>

$().ready(函数()){
$(“#search”).autocomplete(“search/search.php”{
宽度:260,
对,,
//mustMatch:是的,
//明查斯:0,
//多重:对,
//推荐理由:错,
//多重分隔符:“,”,
selectFirst:是的,
});
});
之后,看看我的HTML表单代码。当我在表单中更改
时,我想从数据库中自动填充
的值

如果您提供所有代码,这将非常有帮助。

请尝试以下方法


避免使用
。不建议这样做。使用
而不是感谢您的评论和建议,我将使用
从现在开始通过
选择
自动完成
您想要哪一个?我想通过选择来填充
<script type="text/javascript">
$().ready(function() {
    $("#search").autocomplete("search/search.php", {
        width: 260,
        matchContains: true,
        //mustMatch: true,
        //minChars: 0,
        //multiple: true,
        //highlight: false,
        //multipleSeparator: ",",
        selectFirst: true,


    });
});
</script>
$('#leavetype').onchange(function(){

var lvType = $(this).val();

    $.get("search.php?q="+lvType, function(data){
       $('#autopopulate').val(data);
    });

 }
);