Comment autoselect option en fonction de saisie de la valeur
J'ai besoin de sélectionner l'option sélectionnée sur le document prêt en fonction d'une entrée de valeur.
Exemple:
<select id="mySelect">
<option value="1">myVal1</option>
<option value="2">myVal2</option>
</select>
<input type="text" id="myId" value="2">
Par exemple, nous avons obtenu une valeur prédéfinie '2' de l'entrée au chargement de la page. J'ai besoin de sélectionner une boîte-être auto-sélectionné avec l'option ayant la même valeur que l'entrée 'monid'. Je veux dire "mayVal1" doit être sélectionnée.
Lorsque l'entrée n'a pas de valeur sélectionnez doit se comporter en tant que par défaut.
Merci!
- Êtes-vous à l'aide de tout framework javascript? Ou vous êtes en train de regarder comment faire cela en utilisant un javascript
- Désolé j'ai oublié de dire que je suis en utilisant jquery
Vous devez vous connecter pour publier un commentaire.
Votre mention de "sur le document prêt" sorte d'suggère que vous pourriez être à l'aide de jQuery, avec cette hypothèse (quoique peut-être à tort), je vous propose ceci:
Avec une démo à la JS Fiddle.
Édité en réponse à des OP question:
Droit, compte tenu de la disparité entre votre posté exemple, et votre question, je vais essayer de répondre à la fois des possibilités.
Tout d'abord, pour sélectionner un
option
basé sur son texte composant (dans votre code ci-dessus, le "myVal1','myVal2" bits):JS Fiddle démo: notez que le texte de la composante de la
option
élément ne pas représentent la valeur de laoption
élément.Deuxièmement, si vous voulez le lien de la première partie de la valeur entrée dans le
myId
l'élément d'entrée de la valeur de laselect
/option
élément(s):JS Fiddle démo.
Ces démos pourrait travailler avec
keyup()
, ou l'équivalent en actions/événements, maissubmit()
semblait le meilleur choix.en vanilla JS:
avec jQuery:
quelque chose comme ci-dessous devraient travailler///