19. april 2002 - 14:13Der er
7 kommentarer og 1 løsning
Opdatere en dropdownboks uden reload----
Hej der.
jeg henter data til en dropdown boks med et kald fra database. Det går fint.
MEN - jeg ønsker at addere flere poster til dropdownboksen fra klientsiden ("uden at reloade via et DB kald."), via 2 teksfelter. tekstfelt 1 skal indsættes i "value" og tekstfelt 2 sættes ind i "text" (<option value="tekstfeltværdi nr. 1">"tekstværdi 2"</option>)
Altså dynamisk opdatereing af dropdownboksen. Er der en eller anden der har en SIMPEL kode til det.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Ja, den har jeg også støt over den funktion, og som fungere fint, men det jeg vil er at taste value og text ind manuelt i 2 <input type="text"> bokse, så den ene inputværdi blive til value i OPTION og den anden inputværdi blive TEXT i samme OPTION.... Jeg sidder lidt selv og prøver mig frem. ER IKKE STÆRK i JS, men her er hvad jeg er kommet frem til
var optionNo = 0;; function addNewOption(g, h) { optionNo += 1; oNewOption = new Option(); oNewOption.text = h ; oNewOption.value = g; oSelect.add(oNewOption, 1); } function setOption() { result.value="HER SKULLE INDHOLDET AF INPUT SÅ KOMME UD"; } // --> </SCRIPT> <form name="test">
Jeg ville definitivt ikke bruge onchange på tekstfeltet til at sætte den nye option ind. Nogen brovere siger "nu er den ændret" for hvert bogstav du taster og det bliver til mange gylle options.
men fx: <script type='text/javascript'>
function addOption( formObj, selObjTil ) { selObjTil.options[ selObjTil.options.length ] = new Option( formObj.txt.value, formobj.val.value ); }; //end addOption( Form object, Select object )
Ja, det har du ret i, men det var også kun en lille test script til at lige få ideén bag. formen bliver selvfølgelig submittet ved et klik....
:-) PERFI
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.