Я хотел бы добавить более одного значения в текстовое поле, когда пользователь выбирает значение из поля выбора. Если текстовое поле не пустое, значения будут разделены запятой. Я использую php и javascript, чтобы заполнить оба поля. На данный момент, когда я пытаюсь выбрать другой элемент, значение в текстовом поле заменяется новым.
Вот мой код:
echo' <div>';
echo' <label for="pnationalite"><strong>Visited countries</strong></label> ';
echo' <select onclick="this.form.paysvisites.value=this.options[this.selectedIndex].text;" name="nationalite_ID" > ';
$sql = $bdd->query("SELECT * FROM cov_pays");
//Feed the select from the db
while ($row = $sql->fetch())
{
echo '<option value="' . $row['LibPays'] . '">' . $row['LibPays'] . '</option>';
}
echo' </select> ';
echo' <div>
<br /><input type="text" name="paysvisites" placeholder="Please select one country" >
</div>
';
echo' </div><br/>';