获取一个组合框值作为innerhtml

To get a combobox value as innerhtml

本文关键字:innerhtml 组合 一个 获取      更新时间:2023-11-09

我有一个组合框,输入到组合框的值来自数据库。当我选择一个值时,我需要将其作为innerHTML获取。我该怎么做?

This is my html ad php code
<select name="prosp" class="textboxes" id="prosp" >
                <option onclick="prospsho(0)">--Select--</option>
                <?php $obj->prospsel();?>
                </select>

class qrys
{
    function prospsel()
    {
        $qry="select ID,NAMES from prospects ";
        $r=$this->exeqry($qry);
        while($res=mysqli_fetch_array($r))
        {
            echo "<option value=".$res['ID']." onclick='prospsho(".$res['ID'].")'>".$res['NAMES']."</option>";
        }
    }
}

组合框中的输出是名称,例如Stephan、Danial、ect。当我选择一个名称时,我应该使用JavaScript将所选名称获取为HTML或innerHTML。

您正在查找value属性。例如:

<select id="combobox" onchange="log_selection(this)">
    <option selected value="1">One</option>
    <option value="2">Two</option>
    <option value="3">Three</option>
</select>
<script>
    var combobox = document.getElementById('combobox');
    console.log('Combobox value is: ' + combobox.value);
    var log_selection = function(obj){
        console.log('New value is: '+obj.value)
    }
</script>