[Javascript] Désélectionner un choix d'un select

Désélectionner un choix d'un select [Javascript] - Javascript/Node.js - Programmation

Marsh Posté le 08-11-2019 à 11:00:50    

Bonjour,
 
J'ai une liste "select" comme ceci:
 

Code :
  1. <select id="liste" name="liste>
  2. <option selected disabled></option>
  3. <option value="1">1</option>
  4. <option value="2">2</option>
  5. ...
  6. </select>


 
Lorsque la personne arrive sur la page, le premier choix est donc sélectionné, et elle doit en faire un autre dans la liste proposée.
Je souhaiterais avoir une fonctionne permettant de "désélectionner" le choix de la personne pour revenir à celui d'origine, mais malgré mes recherches je ne trouve pas la solution…
 
Par avance merci!

Reply

Marsh Posté le 08-11-2019 à 11:00:50   

Reply

Marsh Posté le 08-11-2019 à 11:11:54    

Je penses qu'il vas falloir du Javascript, mais je ne suis pas sur d'avoir compris.
Dans quel conditions, veux tu que ça revienne sur le disabled ?
En html pur, ceci fonctionne :

Code :
  1. <form>
  2. <select id="liste" name="liste">
  3.     <option selected disabled></option>
  4.     <option value="1">1</option>
  5.     <option value="2">2</option>
  6.     </select>
  7.   <input type="reset">
  8. </form>


...mais ce sont tous les champs du formulaire qui seront réinitialisés ! ^^


---------------
D3
Reply

Marsh Posté le 08-11-2019 à 11:15:17    

Bonjour,
 
Tu as la méthode reset mais qui s'applique à un formulaire complet.
Sinon rien n'empêche d'enregistrer la valeur par défaut lors du chargement de la page et de la resélectionner via selectedIndex.


---------------
C'est en écrivant n'importe quoi qu'on devient n'importe qui.
Reply

Marsh Posté le 08-11-2019 à 11:53:45    

Merci à tous les 2.
 
De fait, le reset ne me convient pas car il ne faut pas que le formulaire en entier soit remis à 0.
 
Je vais regarder du côté du selectedIndex ça à l'air de répondre à ma demande. :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed