javascript - 无法在文本框中显示组合框值

标签 javascript html web

我正在从数据库获取值并将它们显示在组合框中,现在我想在文本字段中显示选定的组合框值,我试图解决它,但我无法帮助我......这里是我的代码

<form name="form" method="POST" action="time.php" enctype="multipart/form-      data">
     <table align="center">
     <p>
     <tr><td>
     <label>Depurture</label></td>
     <td>
     <script>
function CBtoTB()
{
document.getElementById("text").value=document.getElementById("ComboBox").value
}
</script>
     <select>
<option id="ComboBox" onchange="CBtoTB()">Select City</option>
<?php 
include ('Database/db.php');

$result=mysql_query("SELECT `ctod` FROM `dewoocandd`") or die(mysql_error());
if($result)
{
  while($row=mysql_fetch_array($result))
  {
  $cname=$row['ctod'];
  echo "<option value=\"$cname\" ";
   echo'SELECTED';
echo "> ";
echo $row['ctod'];
   echo '</option>';
  }

 }

 ?>
 </select></td></tr></td>
    </p>
    <p>

     <tr><td> <label>Time:</label></td>
      <td><input type="text" name="pname" id="text" value="" required></td></tr>
      `enter code here`  </p>



      <tr><td> </td><td align="right"> <input type="submit" name="button" id="button"        value="Submit"></td></tr>
        </table>

最佳答案

id="ComboBox"onchange="CBtoTB()" 应该位于 select 标记中,而不是位于 option 标记中。

关于javascript - 无法在文本框中显示组合框值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16037595/

相关文章:

html - 背景图片不显示

mysql - 可以托管一个简单的 Web 表单,提交到网络驱动器上的 MySQL 数据库

javascript - 禁止 div 中的 javascript

java - 为 Web 应用程序生成序列号

javascript - 通过ajax向数据库发出持续请求的有效方法是什么?

javascript - 将 .json 模型导入 Three.js

javascript - 将 php 变量传递给 joomla 中的 javascript

javascript - 递归函数返回未定义的javascript

javascript - 如果元素具有类并且另一个元素为空,则更改另一个元素上的类

jquery - 热得到类型为 'value' 的最后一个元素的 'input' 和某个 'name' 吗?