web-dev-qa-db-fra.com

Comment définir la sélection dans une liste de données HTML PHP

Salutations Je voudrais savoir s'il existe un moyen de définir une valeur sélectionnée dans une liste de données. J'aimerais quelque chose comme ça

<input list="cars" class="form-control" name="caBrands" style="width:300px;">
  <datalist id="cars"  >
     <option selected="selected" value="BMW">
     <option value="Toyota">
     <option value="Mitsubishi">
  </datalist>
11
user3797088

La liste de données n'est qu'une liste de saisie semi-automatique à utiliser avec un élément d'entrée textuel. Si vous souhaitez prédéfinir une valeur, définissez simplement la valeur de l'entrée:

 <input list="cars" value="BMW" class="form-control" name="caBrands" style="width:300px;">
 <datalist id="cars">
 <option value="BMW">
 <option value="Toyota">
 <option value="Mitsubishi">

Si vous souhaitez toujours sélectionner une valeur dans une liste, vous pouvez utiliser un élément select. Cela permet de marquer une option comme sélectionnée, mais cela ne permet pas l'entrée de forme libre:

<select class="form-control" name="caBrands" style="width:300px;">
 <option selected value="BMW">BMW</option>
 <option value="Toyota">Toyota</option>
 <option value="Mitsubishi">Mitsubishi</option>
</select>
26
GolezTrol