2009-12-18 4 views
0

J'ai une application de recherche en html avec javascript.En ce que j'ai utilisé sélectionnez & option (boîte de sélection) .Je veux récupérer les valeurs de la base de données d'accès à selectbox.Comment puis-je faire cela avec tableau? Je veux également obtenir le compte de l'option. Le ci-dessous ne fonctionne pas correctement. Comment puis-je faire ceci. Tout le monde sait s'il vous plaît aidez-moi. Merci.Html avec javascript-search

var myselect=(selinstal.value); 

for(var i=0;i<(select2.option.length);i++) 
{ 
    myarray[i]=myselect; 
    rs(myarray); 
    //document.write(rs(0)); 
} 

<select id="Select2" style="width: 152px" name="selinstal"> 
    <option selected="selected"></option> 
</select> 

Répondre

1

Cela peut être fait par quelque chose comme ça.

Je ne l'ai pas testé, mais il devrait le faire ..

Pour obtenir l'option sélectionnée: document.getElementById("Select2").options[document.getElementById("Select2").selectedIndex].value

Pour obtenir un tableau avec des options: document.getElementById("Select2").options

+0

Comment puis-je remplacer ce code? "pour (var i = 0; i <(select2.option.length); i ++)" – user85511

+0

Par le code exact que je vous ai donné dans ma réponse ...? 'var options = document.getElementById (" Select2 "). options;' puis utiliser 'pour (i = 0; i Ben

+0

comment puis-je remplir les valeurs de la base de données d'accès à selectbox en html avec javascript? S'il vous plaît aider me.me nouveau avec javascript. – user85511

0

Devassy, ​​

Votre question n'est pas très claire. Si c'est comment récupérer les valeurs de la base de données d'accès à selectbox, vous devriez le faire au niveau du code côté serveur en énumérant les enregistrements sur les options de sélection.

S'il s'agit de trouver le nombre total d'options pour la sélection, utilisez ce que Ben a suggéré.

document.getElementById (« Select2 »). Options.length

Assurez-vous également que le script ci-dessus exécute après l'élément de sélection est chargé dans le DOM-à-dire après window.onload est invoquée.