positionnement sur une certaine option dans un formulaire
1 réponse
Jean Bidule
Bonjour,
je n'arrive pas à trouver la solution.
J'ai un formulaire avec une liste déroulante: (balise SELECT...options)
j'aimerais, en appuyant sur un bouton, que l'option présenté au client soit
le premier de la liste.
En fait c'est comme un "reset" mais j'aimerais pouvoir positionner la liste
déroulante sur la première position (quelquesoit la position en entrant dans
le formulaire) .
Dans l'exemple ci-dessous; comment écrire la fonction "viderformulaire()"
pour que la liste se remette en première position après avoir cliqué sur le
bouton?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
ASM
Bonjour,
je n'arrive pas à trouver la solution. J'ai un formulaire avec une liste déroulante: (balise SELECT...options)
j'aimerais, en appuyant sur un bouton, que l'option présenté au client soit le premier de la liste.
<button onclick="document.monForm.monselect.selectedIndex=0"> 1er option du selecteur 'monSelect" du formulaire 'monForm' </button>
En fait c'est comme un "reset" mais j'aimerais pouvoir positionner la liste déroulante sur la première position (quelquesoit la position en entrant dans le formulaire) . Dans l'exemple ci-dessous; comment écrire la fonction "viderformulaire()" pour que la liste se remette en première position après avoir cliqué sur le bouton?
<input type="button" onclick="viderformulaire(this.form);" value="Réinitialiser vos choix" />
function viderformulaire(leform){ leform.reset(); leform.elements['Marques'].options.selectedIndex=0; }
ou
<input type="reset" onclick="viderformulaire(this.form);" value="Réinitialiser vos choix" />
function viderformulaire(leform){ leform.elements['Marques'].options.selectedIndex=0; }
ou
<input type="reset" onclick="this.form.Marques.selectedIndex=0;" value="Réinitialiser vos choix" />
-- Stephane Moriaux et son [moins] vieux Mac
Bonjour,
je n'arrive pas à trouver la solution.
J'ai un formulaire avec une liste déroulante: (balise SELECT...options)
j'aimerais, en appuyant sur un bouton, que l'option présenté au client soit
le premier de la liste.
<button onclick="document.monForm.monselect.selectedIndex=0">
1er option du selecteur 'monSelect" du formulaire 'monForm'
</button>
En fait c'est comme un "reset" mais j'aimerais pouvoir positionner la liste
déroulante sur la première position (quelquesoit la position en entrant dans
le formulaire) .
Dans l'exemple ci-dessous; comment écrire la fonction "viderformulaire()"
pour que la liste se remette en première position après avoir cliqué sur le
bouton?
je n'arrive pas à trouver la solution. J'ai un formulaire avec une liste déroulante: (balise SELECT...options)
j'aimerais, en appuyant sur un bouton, que l'option présenté au client soit le premier de la liste.
<button onclick="document.monForm.monselect.selectedIndex=0"> 1er option du selecteur 'monSelect" du formulaire 'monForm' </button>
En fait c'est comme un "reset" mais j'aimerais pouvoir positionner la liste déroulante sur la première position (quelquesoit la position en entrant dans le formulaire) . Dans l'exemple ci-dessous; comment écrire la fonction "viderformulaire()" pour que la liste se remette en première position après avoir cliqué sur le bouton?