Avatar billede cbach Nybegynder
02. august 2004 - 12:07 Der er 4 kommentarer og
1 løsning

variabel til tekstfelt

Jeg skal flytte et valg fra en rullemenu til en tekstfelt når det vælges.
Jeg har denne kode i head'eren:
    <script type='text/javascript'>
    function swapEnabled(variabel){
    document.orderform.sv03antal.value=document.orderform.sv03.sv031.value);
    }
    </script>

og denne i body:
<td width='50'>
                                                        <SELECT name='sv03' onchange='swapEnabled(1);'>
                                                            <OPTION value=''>Select</OPTION>
                                                            <OPTION value='1' label='sv031'>1</OPTION>
                                                            <OPTION value='2' label='sv031'>2</OPTION>
                                                        </SELECT>
                                                    </td>
                                                    <td><input type='text' name='sv03antal' size='2' maxlength='4'></td>
                                                    <td width='100'></td>
                                                   
                                                    <td width='10'><input type='Checkbox' name='sv03'></td>

...men det virker ikke...
hvad gør jeg?
Avatar billede nikolajdu Nybegynder
02. august 2004 - 12:10 #1
<script type='text/javascript'>
    function swapEnabled(variabel){
    document.orderform.sv03antal.value=variabel;
    }
    </script>

og denne i body:
<td width='50'>
<form name='orderform'>
<SELECT name='sv03' onchange='swapEnabled(this.options[this.selectedIndex].value);'>
Avatar billede ldanielsen Nybegynder
02. august 2004 - 12:12 #2
<script type='text/javascript'>
    function swapEnabled(variabel){
        document.orderform.sv03antal.value=document.orderform.sv03.value);
        }
</script>

Skulle kunne gøre det
Avatar billede cbach Nybegynder
02. august 2004 - 12:19 #3
Den kommer med denne fejlmeddelelse: Tegnet ';' var ventet!!!
Avatar billede cbach Nybegynder
02. august 2004 - 12:24 #4
hvis man kan lave en rullemenu hvor man kan skrive et tal som ikke er på "listen" kan jeg løse problemet på en anden måde. Er dette muligt?
Avatar billede ldanielsen Nybegynder
02. august 2004 - 13:30 #5
Der var en ) for meget

<script type='text/javascript'>
    function swapEnabled(variabel){
        document.orderform.sv03antal.value=document.orderform.sv03.value);
        }
</script>

nikolajdu har faktisk ret, det mest korrekte er hans metode, den kunne også laves sådan:

<script type='text/javascript'>
    function swapEnabled(){
        var objselect = document.orderform.sv03
        document.orderform.sv03antal.value = objselect.options[objselect.selectedIndex].value);
        }
</script>
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester