繁体   English   中英

下拉文本框PHP中的选定值

[英]Dropdown Selected value in Textbox PHP

***其他问题中给出的可能解决方案在这里不起作用...

嗨,我想从下拉列表中选择值并在文本框中获取

下面的代码从数据库中获取值,但未放入文本框。 下面的文本框名为emp_number,我的下拉列表的名称为Dealer

请看一看

<?php


include 'connect-db.php';

//mysql_select_db("my", $con);
$s=mysql_query("select * from employees order by emp_number asc "); 
?>
   Select Employee Number:

   <select name="dealer" id="dealer" onchange='updateMyText()'>
   <option value="">---- Select employee Number -----</option>

    <?php
  while($dd=mysql_fetch_array($s))
{
?>
    <option value="<?php echo $dd['emp_id'] ?>"><?php echo $dd['emp_number']       ?></option>
 <?php
}
    ?>                  
</select>

<html>
<head>
        <title>PHP insertion</title>
    <link rel="stylesheet" href="css/insert.css" />
    <link rel="stylesheet" href="css/navcss.css" />
    <script type='text/javascript'>
    /*$('#dealer').change(function () {
         $("#emp_number").val($(this).val());*/
             function updateMyText()
{
var dd = document.getElementById("dealer");
var ddtext = dd.options[dd.selectedIndex].text;
document.getElementById('emp_number').value = ddtext;
}
</script>

    </head>
    <body>
            <div class="maindiv">
                    <br />
                    <label>Employee Number:</label>
                <br />
                <input class="input" type="text" name="emp_number" value="" />
                </div>
 </body>
</html> 

“ document.getElementById('emp_number')。value”-错误。

您的JavaScript应该像

<script type='text/javascript'>
/*$('#dealer').change(function () {
     $("#emp_number").val($(this).val());*/
function updateMyText()
{
var dd = document.getElementById("dealer");
var ddtext = dd.options[dd.selectedIndex].text;
document.getElementsByName('emp_number')[0].value=ddtext;
}
</script>

您的语句未以语法“;”结尾

<option value="<?php echo $dd['emp_id']; ?>"><?php echo $dd['emp_number'] ;?></option>

实际上应该已经抛出语法错误。

while($dd = mysqli_fetch_array($s))
{
 <option><?php echo $dd['emp_id'];?>|<?php echo $dd['emp_number']; ?></option>

}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM