У меня есть веб-приложение, в котором пользователь может изменить описания определенных событий для их использования в туристических приложениях android.
![looks like I can't upload images...but the link works, this is my form](https://i.stack.imgur.com/L99E9.png)
Дело в том, что на данный момент форма имеет 2 поля, поле выбора типа со всеми событиями в базе данных и текстовое поле, в которое пользователь записывает новое описание.
Теперь, хотя этого достаточно, когда приложение будет завершено и выпущено в паблике c, в базе данных будут сотни событий. Итак, я подумал о том, чтобы сделать так, чтобы было 3-е поле под названием «МЕСТО». И как только место выбрано, форма выбора событий изменится, и будут показаны только события, связанные с этим местом (пример: Botani c Garden будет показывать только данные средневековой ярмарки, а не, скажем, пьесу Гамлет).
¿Возможно ли это с JS?
Вот код, который я использую:
<html>
<head>
<link rel="stylesheet" href="style_form.css">
<script type="text/javascript">
//auto expand textarea
function adjust_textarea(h) {
h.style.height = "20px";
h.style.height = (h.scrollHeight)+"px";
}
</script>
</head>
<body>
ENTRE
<form class="form-style-4" action="update.php" method="post">
<br>
<label for="id"><span>Elija un evento a cambiar</span>
<br>
<select name="id">
<?php
$server = I;
$usuario = WONT;
$pass = SHOW;
$database= THIS;
$mysqli = new mysqli($server, $usuario, $pass, $database);
$query = $mysqli -> query ("SELECT * FROM INFORMACION_EVENTOS");
while ($valores = mysqli_fetch_array($query)) {
echo '<option value="'.$valores[id].'">'.$valores[titulo].'</option>';
}
?>
</select>
<br>
</label>
<label for="descripcion">
<span>Descripcion</span>
<br>
<textarea name="descripcion" onkeyup="adjust_textarea(this)" required="true" placeholder="Max 50 caracteres"></textarea>
</label>
<input type="submit" value="Submit">
</form>
</body>
</html>