Я искал сайт для этого, но прихожу с пустыми руками. Вот то, что я пытаюсь сделать:Динамически заполнять несколько полей ввода из MySQL в зависимости от выбранного списка элементов списка.
- Пользователь выбирает один из нескольких вариантов из выпадающего списка
- Два поля ввода изменения, чтобы отразить этот выбор, заполнение полей ввода с данными тянули из моей базы данных
Смотрите изображение ниже для визуального представления о том, что я имею в виду:
Я знаю, что я буду нуждаться в JavaScript для Тхи но мои навыки JS не так горячие (и я думаю, что у меня есть мгновенная потеря мозговой силы сегодня)!
Вот код, который я до сих пор (не беспокойтесь о устаревшей PHP):
<select name="item" id="item">
<?php
while($row = mysql_fetch_array($result)) {
$item_id = $row['item_id'];
$item_category = $row['item_category'];
$item_title = $row['item_title'];
$item_price = $row['item_price'];
$item_description = $row['item_description'];
echo "<option value=\"".$item_id."\">".$item_title."</option>";
}
?>
</select>
<script>
function update_txt() {
price = document.getElementById('item').selectedIndex.value;
document.getElementById('item_details').value = price;
document.getElementById('item_price').value = price;
}
</script>
<input id="item_details" type="text" class="validate">
<input id="item_price" type="text" class="validate" value="$">
Любая помощь очень ценится! Дайте мне знать, если вам нужно разъяснение. :)
А, атрибуты данных! Спасибо за это! Я не знал об этой способности. Похоже, он будет работать отлично. :) –