我有一個選擇選項和3個輸入文本框的表單。我從數據庫中獲取select選項的值。我想根據我選擇的內容更改3個輸入字段的數據。我嘗試了許多方法,但表現很好。選擇onchange更新其他輸入字段
<Select onchange="update(this)">
<?php
$query = "SELECT * FROM wheel1 ORDER BY chair_no ASC";
$run = mysqli_query($connect, $query);
$i = 0;
while ($chair = mysqli_fetch_assoc($start)) {
$i++;
?>
<option value="<?php echo $chair['chair_no'];?>"><?php echo $i ?></option>
<?php
$name = $chair['name'];
$phone = $chair['phone'];
$detail = $chair['detail'];
}
?>
它爲Select菜單提供完美的數據,但只存儲姓名電話和詳細變量的最後一個值。這裏是JavaScript代碼。
function update(elem) {
var name = "<?php echo $name; ?>";
var phone= "<?php echo $phone; ?>";
var detail = "<?php echo $detail; ?>";
document.getElementById("name").innerHTML = name;
document.getElementById("phone").innerHTML = phone;
document.getElementById("detail").innerHTML = detail;
}
任何幫助是appricated。提前致謝。在姓名,電話和細節選項
那是一個很大,即解決我的問題完美。 – aziz