10. juni 2002 - 17:57Der er
9 kommentarer og 1 løsning
Drop Down box
Hej alle..
Hvordan hentes id nummeret ud fra det valgte element i dropdwon boksen
Feks kunne der stå i dropdown Sko Strømper Bælte
Når så ovenstående bliver valgt skal id'et for det valgte element sættes over i et HIDDEN felt (se code)
Jeg poster lige noget code som jeg havde tænkt mig at det skulle se ud. Jeg tror kun det kræver en lille modificering men kunne ikke hitte ud af hvad.....
Hmm.. jeg lavede engang dette script... det gør hvad det er du vil ha' den til.. ret det til og brug det... det er nok den bedste løsning du får...:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>Untitled</title> </head>
<body>
<script language="JavaScript"> function ShowNumber() { //Finder "id'en" så den kan vælges senere SelIndex = document.form1.users.selectedIndex; //Her bruges "id'en" til at finde den korrekte option ShowID = document.form1.users.options[SelIndex].value; //Her udskrives scriptet så endelig til inputboxen ShowPhonenumber = document.form1.number.value = Phonenumber[ShowID]; }
ID = Array() //Laver et ID for hvert telefonnummer der er for (i = 0; i < Phonenumber.length; ++i) { ID[i] = i; } </script>
<form name="form1"> <select name="users" onChange="ShowNumber();"> <script language="JavaScript"> //Udskriver en option for hvert telefonnummer der er for (i = 0; i < Phonenumber.length; i++) { //Hvis løkken er = 0 så skal den lave en selected på option'en (en overskrift) if (ID[i] == 0) { document.write("<option selected value='" + ID[i] + "'>" + User[i]); } else { document.write("<option value='" + ID[i] + "'>" + User[i]); } } </script> </select> <input type="text" name="number"> </form>
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.