PHP - 文本字段值基于列表框中的选定值

时间:2016-01-21 04:35:42

标签: php

我可以知道如何根据列表框中的选定值设置文本字段的值吗?

Table in database

HTML form

例如: 如果我选择" DIP"从列表框中,文本字段将显示"信息技术文凭(编程)"因为我设置文本字段被禁用了。

P / S:列表框功能已完成。我只需要一些指南来解决文本字段

2 个答案:

答案 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"));