Document.getelementbyid

Fermé
beber005 - 26 avril 2011 à 11:10
 beber005 - 26 avril 2011 à 15:00
Bonjour à tous et à toutes,

Je rencontre un problème dans mon stage. En effet j'ai réaliser une liste déroulante et un textarea. Je dois afficher dans ce textarea le nom que j'aurais selectionné dans ma liste déroulante. mon code est le suivant, en éspérant que vous puissiez m'aider au plus vite. =)

function getValue()
{
var oSelect = document.getElementById("send_mail_category_");
}
</script>
<!--crée la liste déroulante avec les différentes catégories-->
<select name="categorie" size=1 id="select1" >
<option onclick="getValue()"></option>
<%Set RS_SC = server.CreateObject("ADODB.Recordset")
RS_SC.Open "SELECT * FROM CATEGORIES;",Conn,1,1

Do While not RS_SC.eof%>
<option id="send_mail_category_<%=RS_SC("id")%>" value="<%=RS_SC("id")%>"> <%=RS_SC("name")%><br>
<%RS_SC.movenext
loop%>

</select></span>

1 réponse

J'ai changé de stratégie et je passe par le getElementsByName
Je n'arrive pas à afficher le contenu de mon choix effectué sur ma liste déroulante. Mon code étant le suivant :
<!--crée la liste déroulante avec les différentes catégories-->
<select name="selection" size=1 onChange="ajout();">
<option></option>
<%Set RS_SC = server.CreateObject("ADODB.Recordset")
RS_SC.Open "SELECT * FROM CATEGORIES;",Conn,1,1

Do While not RS_SC.eof%>
<option id="send_mail_category_<%=RS_SC("id")%>" value="<%=RS_SC("id")%>"> <%=RS_SC("name")%><br>
<%RS_SC.movenext
loop%>
</select>
<script type="text/javascript">
function ajout()
{
var i = (document.getElementsByName("selection").value)
alert(i);
}
</script>

Si quelqu'un peut ma'ider merci d'avance
0