如何根据数据库中的下拉选择更改文本框值

时间:2017-04-16 12:51:34

标签: javascript php html mysql

我已成功地使用以下代码将MySQL数据库中的值检索到下拉列表中:

    <select name= "patientname" id="pname" class="form-control2" required>
    <option selected="selected" value=""> Select Patient</option>
     <?php
      $sql = "SELECT * FROM patient_details";
      $result=mysqli_query($conn,$sql);
      while($row=mysqli_fetch_array($result))
      echo "<option value='" . $row['name'] . "'>" . $row['name'] . "</option>";
      ?>
    </select>

我目前遇到的问题是如何根据下拉列表选择的值在下面的文本字段中显示值。请记住,要显示的值也在数据库中。文本字段如下所示:

<div class="form-group">
  Last Check-up Date
  <input type="text" name="Last Checkup" id="lcheck" class="form-control2" >"; 
</div>

选择下拉列值后动态更改值的所有代码?

1 个答案:

答案 0 :(得分:0)

这可以通过JavaScript实现。

变化:

<select name= "patientname" id="pname" class="form-control2" required>

要:

<select name= "patientname" id="pname" class="form-control2" required onChange="document.getElementById('lcheck').value=this.value;">