我想通过从另一个下拉列表中选择部门值来制作员工的下拉列表 (html <select>
)。
这里,通过从下拉列表中选择部门,该部门下的员工必须显示在下拉列表中。
最佳答案
您应该使用 AJAX。
//First combo box. where onchange event having ajax function.
<select name="parent_category" id="parent_category" onchange="change_category(this.value);" >
<option value="0">option1</option>
<option value="1">option2</option>
<option value="2">option3</option>
<option value="3">option4</option>
</select>
//Second combo box. where response of ajax call display here.
<div class="selectbox" id="response_sub_cat">
<select name="sub_category" id="sub_category">
<option value="">--Choose Sub Category--</option>
</select>
</div>
function change_category(id)
{
$.ajax({
type: "POST",
url: "ajax_get_sub_category.php?subcat="+sub_cat,
data: "pid=" + id,
success: function(html){
$("#response_sub_cat").html(html);
}
});
}
关于这个子类别值,php 文件中应该有一个查询来获取子类别。
在您的情况下,它将是部门
和员工
可能对你有帮助..
谢谢。
关于php - 如何通过从另一个下拉列表中选择值来填充下拉列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5945424/