17. juni 2003 - 14:55Der er
15 kommentarer og 1 løsning
select-boks med javascript & php
Jeg har en select-boks, hvor man kan vælge nogle forskellige numre. De numre kommer fra en database hvor der er knyttet andre data til. Hvis jeg fx skifter til 8 skal de data der tilhører nr. 8 blive overført til andre input-felter i min form. Er dette muligt?
Tjoooh, man kan godt uden reload, ved at skrive en fandens masse array-variabler med PHP'en, men det er vildt besværligt. Jeg har ikke set det gjort før.
Ja med javascript kan du fx skrive: <form name="form1"> <select name="en_select" onChange="document.form1.en_tekstbox.value = document.form1.en_select[document.form1.en_select.selectedIndex].value;"> <option>Blablabla </select> <input type="text" name="en_tekstbox"
Det denne her gør er blot at skrive en value i et andet input-felt, når du vælger noget fra select-boxen. Men til det du skal have giver jeg ahv ret i at man ikke kan gøre det uden reload.
Løsningen med reload vil være den bedste, eller skal du som viperine er inde på trække alt ud af databasen også på en måde lægge det ind så den henter det rigtige, hvilket ikke lyder som en særlig holdbar ide. Lav den med reload.
Vi skal hvertfald lige have submittet, formen først, ellers for vi jo ikke det rigtige id med os, så noget ala ->
onChange="document.formular.submit();"
Hvor formular er navnet på din form.
Synes godt om
Ny brugerNybegynder
Din løsning...
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.