La fonction Javascript de cette.titre, c'.valeur
J'ai un formulaire qui onchange transmet les valeurs d'une fonction javascript.
J'ai réussi à obtenir cette.de la valeur et de l'élève.valeur passée mais cette.le titre ne retourne rien.
Comment puis-je obtenir le titre de l'option?
Grâce
<form>
<select id="student" style="width:100%">
<option value="">--</option>
<option value="">A</option>
</select>
<select id="course" onchange="showarchive(this.value, this.title, student.value)" style="width:100%"/>
<option value="">--</option>
<option value="" title="" class=""></option>
</select>
Vous devez vous connecter pour publier un commentaire.
C'est le titre de l'option sélectionnée.
Ici est un JSFIDDLE.
Pourquoi aller à tout ce mal de taper tous ces arguments? tout ce dont vous avez besoin peut être obtenu à partir de l'objet d'événement, il suffit de changer:
À:
et de changer votre fonction un peu:
De cette façon, vous avez accès à tout ce dont vous avez besoin et plus encore: vous pouvez annuler l'événement lui-même, et de manipuler leur comportement.
this
dans ce onchange méthode correspond à SÉLECTIONNER un objet et de ne pas l'OPTION sélectionnée objet. Vous devriez obtenir de l'OPTION sélectionnée, puis accéder à l'attribut title.Vous pouvez obtenir en quelque chose comme ceci:
et dans onchange:
Voici un exemple de (autre exemple) http://jsfiddle.net/gbsandeep/Dk3nh/
vous pouvez effectuer
pour obtenir la valeur.