我可以知道如何根据列表框中的选定值设置文本字段的值吗?
例如: 如果我选择" DIP"从列表框中,文本字段将显示"信息技术文凭(编程)"因为我设置文本字段被禁用了。
P / S:列表框功能已完成。我只需要一些指南来解决文本字段
答案 0 :(得分:0)
var code = $('#code').val();
$.ajax({
type: "POST",
data: {code: code},
url: 'get_name_list.php',
success: function(data) {
$('#text_field').val(data);
}
get_name_list.php
中的对fetch program_name进行查询并返回其值。您可以从$_POST['code']
获取代码。并且您需要为该文本框设置值。
答案 1 :(得分:0)
您可以使用Javascript / Jquery来完成。从中获取想法。
示例:
1.) $ProgInfo is array of prog_code and prog_name.
2.) On change dropdown call below function with parameter (prog_code)
3.) getProgName will return you prog_name
Javascript功能:
function getProgName(prog_code=null){
var json_user = <?=json_encode($ProgInfo)?>;
if(json_user.hasOwnProperty(prog_code)){
return json_user[prog_code];
}else{
return null;
}
}
$('id or class of name').html(getProgName("Your prog_code"));