Php jquery自动完成并从mysql onchange获取值
我需要一些关于使用PHP、MySQL和jQuery创建表单的帮助 以下是我的HTML和PHP表单结构: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
<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);
});
}
);