Création
d'entreprise
Posez votre question Signaler

Selectionner auto une option d'un SELECT [Résolu]

mchiicha - Dernière réponse le 9 avril 2009 à 14:26
Bonjour,
Désolée pour le titre qui n'est pas forcément explicite (du tout même) mais on est un peu limité par le nb de caractère!
En fait j'ai mis en place un formulaire classique avec un select avec 2option et je voudrais faire une fonction javascript qui va selon le choix d'un parametre que je lui passe en parametre va permetre la selection auto d'une option ou l'autre (le tout masqué vis a vis de l'utilisateur):
Voici le formulaire:
<FORM id="form1" name="form" action="http://intranec/content/other/web_tools/message_decoder/cgi-bin/dec_msg.cgi" onsubmit="return chk_input()" method="POST" target="_blanck">
Message Type:
<select name="Top_Message">
<option selected value="RR with L2 Pseudo Len">RR Management Message with L2 Pseudo Length</option>
<option value="3G RRC">UMTS RRC Message</option>
</select>
Message PDU:<textarea id="msg_pdu" name="msg_pdu" rows="1" cols="30"></textarea>
<SELECT NAME="umtsrrc" style="display:none">
<option value="MasterInformationBlock">MasterInformationBlock</option>
</SELECT>
<INPUT type="submit" value="Decode">
</FORM>
Et la fonction comencerait ainsi:
function load_sysinfo_msg(idcell,si_type)
{
if(si_type=='System Information Message (MIB)'){
selectionner l'option MasterInformationBlock
}
else{
...
}
}
Je sais pas comment formuler le "selectionner l'option..." si quequ'un sait comment je lui en serais reconnaissante!
Bonne journée!
Lire la suite 

Selectionner auto une option d'un SELECT »

2 réponses
Réponse
+0
moins plus
Bonjour,
je pense qu'en faisant un "document.getElementByName('Top_Message').selectedIndex=MasterInformationBlock ", cela devrait marcher :)
mchiicha - 9 avril 2009 à 14:26
Merci Jean Gilles j'ai pu résoudre le problème
Pour info voici ce à quoi ressemble ma fonction si jamais qqn en aurait besoin un jour!

function load_sysinfo_msg(idcell,si_type)
{
if(si_type=='System Information Message (MIB)'){
document.form.Top_Message.value = "3G RRC";
document.form.Top_Message.style.display="none";
}
else{
if(si_type=='System Information Type 1' ||si_type=='System Information Type 2' ||si_type=='System Information Type 2bis' ||si_type=='System Information Type 2ter' ||si_type=='System Information Type 2quater' ||si_type=='System Information Type 3' ||si_type=='System Information Type 5'){
document.form.Top_Message.value = "RR with L2 Pseudo Len";
}
else{
alert("This SI Dump can' t be Decoded");
}
}

send_request_to_server('','../db_requests/retrieve_cell_infos.php?idcell='+idcell+'&criteria=sysinfos_dump&si_type='+si_type, ['re_main','msg_pdu'],'refresh');

}
Ajouter un commentaire
Ce document intitulé « Selectionner auto une option d'un SELECT » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?