Изменить несколько меток в выпадающем списке выберите (+ запрос к базе данных) - PullRequest
0 голосов
/ 11 февраля 2019

После выбора из выпадающего списка я хочу изменить несколько текстовых полей / меток.

У меня есть база данных SQL, которая в основном имеет номер артикула и несколько данных, которые связаны с ним, весом, ценой и т. Д.

Я создал раскрывающийся список в PHP.Я хочу, чтобы этот список был заполнен номерами статей (не проблема), а надписи рядом с раскрывающимся списком должны показывать связанную информацию о выбранной статье.

Я уже попробовал функцию onChange, но онапозволяет мне отображать только одну информацию.https://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_onchange

// Хорошо, обновитесь, после еще одного исследования, которое я обнаружил, что действительно возможно иметь несколько значений, назначенных выпадающему параметру.После этого необходимо снова разделить значения с помощью php https://stackoverflow.com/a/16229998/2524404, но мне нужно, чтобы это произошло при изменении.

1 Ответ

0 голосов
/ 11 февраля 2019

смог найти решение самостоятельно:

<!DOCTYPE html>
<html>
<body>

<select id="mySelect" onchange="myFunction()">
  <option value="">
  <option value="1|3|X">XYZ
  <option value="2|2|Y">ABC
</select>

<p id="demo"></p>

<script>
function myFunction() {
  var x = document.getElementById("mySelect").value.split("|");
  document.getElementById("demo").innerHTML = x[2];
}
</script>

</body>
</html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...