javascript select probleem

Pagina: 1
Acties:

  • bokkie11
  • Registratie: November 2000
  • Laatst online: 19-08 11:18
hoi

ik heb klein probleempje

ik heb dit scherm:
Afbeeldingslocatie: http://www.hawaii-team.nl/gfx/et.jpg

de value's van beide lists zijn het zelfde alleen de tekst die je ziet is anders.

nu wou ik dat als je b.v. in de eerste list iets selecteerd met de value "aa" dat hij dan automatisch in de andere list de option met dezelfde value wordt geselecteerd.

ik heb al geprobeerd om te refreshen maar dan laad hij de hele pagina opnieuw dat is dus niet de bedoeling.

M3 SR+ deep bleuMidnight grey/ Black /areo Bestel 19/8 restrictie 1/11 vin 11-12 aflevering 14-12


  • whoami
  • Registratie: December 2000
  • Laatst online: 17:38
Javascript hoort niet thuis in P&W, maar in W&G.
Zie ook de forumdescriptions.

p&w -> w&g

https://fgheysels.github.io/


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 20:27

crisp

Devver

Pixelated

doet eens een voorbeeld stukje HTML posten.
Mijn 1e ingeving: onchange in je 1e selectbox de selectedIndex van je 2e op dezelfde selectedIndex als je 1e zetten

Intentionally left blank


  • bokkie11
  • Registratie: November 2000
  • Laatst online: 19-08 11:18
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Studenten inschrijving</title>

<script language="JavaScript">


//array vullen voor list boxjes
ects_array = new Array();
ects_array[0] =new Array('', '', '');
ects_array[1] =new Array('Informatieanalyse', 'NIAM', '7');
ects_array[2] =new Array('Bedrijfs Economie', 'BE', '5');
ects_array[3] =new Array('Samenwerken', 'SW', '5');
ects_array[4] =new Array('Informatie &amp; organisatie', 'IO', '5');
ects_array[5] =new Array('Computer Architectuur', 'CAR', '4');

//list boxje van code's vullen
function vul_code_list(){
    for (i=0;i<6;i++){
        document.write("<OPTION VALUE="+ects_array[i][0]+">"+ects_array[i][1]+"</option>");
    }
}


//list boxje van omschrijvingen vullen
function vul_omschrijving_list(){
    for (i=0;i<6;i++){
        document.write("<OPTION VALUE="+ects_array[i][1]+">"+ects_array[i][0]+"</option>");
    }
}




</script>

</head>

<body topmargin="30" leftmargin="30" onload="Readcookie()">
<form name="form">
<table border="5" cellpadding="5" cellspacing="0" bordercolor="#000C6A" align="left">
  <tr>
    <td width="500" align="center" valign="top"> 
      <div align="center"> 
        <h3 align="left">KEUZEMODULEN<br>
        </h3>
        <table width="74%" border="0">
          <tr>
            <td width="32%">naam :</td>
            <td width="68%">&nbsp;</td>
          </tr>
          <tr>
            <td>student nr :</td>
            <td>&nbsp;</td>
          </tr>
        </table>
        <br>
        <table width="75%" border="1">
          <tr>
            <td width="150">Omschrijving</td>
            <td width="75">Code</td>
            <td width="75">Ects</td>
          </tr>
          <tr>
            <td width="150"><select name="select-o1">
                <script>
                vul_omschrijving_list();
                </script>
            <td width="75"><select name="select-c1">
                <script>
                vul_code_list();
                </script>
              </select></td>
            <td width="75"><input type="text" name="ects1" size=20 style="border: 1px solid #FFFFFF"onchange"ects_check(this.ects1)></td>
          </tr>
          <tr>
            <td width="150"><select name="select-o2">
                <script>
                vul_omschrijving_list();
                </script>
              </select></td>
            <td width="75"><select name="select-c2">
                <script>
                vul_code_list();
                </script>
              </select></td>
            <td width="75"><input type="text" name="ects2" size=20 style="border: 1px solid #FFFFFF" onchange"ects_check(this.ects2)></td>
          </tr>
          <tr>
            <td width="150"><select name="select-o3">
                <script>
                vul_omschrijving_list();
                </script>
              </select></td>
            <td width="75"><select name="select-c3">
                <script>
                vul_code_list();
                </script>
              </select></td>
            <td width="75"><input type="text" name="ects3" size=20 style="border: 1px solid #FFFFFF" onchange"ects_check(this.ects3)></td>
          </tr>
          <tr>
            <td width="150"><select name="select-o4">
                <script>
                vul_omschrijving_list();
                </script>
              </select></td>
            <td width="75"><select name="select-c4">
                <script>
                vul_code_list();
                </script>
              </select></td>
            <td width="75"><input type="text" name="ects4" size=20 style="border: 1px solid #FFFFFF" onchange"ects_check(this.ects4)></td>
          </tr>
          <tr>
            <td width="150"><select name="select-o5">
                <script>
                vul_omschrijving_list();
                </script>
              </select></td>
            <td width="75"><select name="select-o6">
                <script>
                vul_code_list();
                </script>
              </select></td>
            <td width="75"><input type="text" name="ects5" size=20 style="border: 1px solid #FFFFFF" onchange"ects_check(this.ects5)"></td>
          </tr>
        </table>
        <br>
        <table width="75%" border="1">
          <tr>
            <td width="150">&nbsp;</td>
            <td width="75">Totaal ects</td>
            <td width="75"><input type="text" name="ects_totaal" size=20 style="border: 1px solid #FFFFFF""></td>
          </tr>
        </table>
        <h3 align="left">&nbsp; </h3>
      </div>
        
    </td>
  </tr>
</table>
</form>

    
</tr>
</table>
</body>
</html>


dit is wat ik heb en werkt

ik heb al met onchange een functie aangeroepen die de selectedindex gelijk stelt maar dan krijg ik allemaal error's

code:
1
2
3
function zet_index(select){
form.select-c1.selectedindex=select.selectedindex;
}

M3 SR+ deep bleuMidnight grey/ Black /areo Bestel 19/8 restrictie 1/11 vin 11-12 aflevering 14-12


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 20:27

crisp

Devver

Pixelated

werkt dit?
HTML:
1
<select name="select-o1" onchange="this.form.elements['select-c1'].selectedIndex=this.selectedIndex">

Intentionally left blank


  • r0bert
  • Registratie: September 2001
  • Laatst online: 11-08 16:19
Dezelfde index is niet zo'n probleem:

JavaScript:
1
2
3
4
5
function fnZetIndex(strGetFromSelect, strUseSelect)
{
   document.getElementById(strUseSelect).options.selectedIndex =
             document.getElementById(strGetFromSelect).options.selectedIndex
}


aanroepen met
HTML:
1
onchange="fnZetIndex(this, 'naamvanintestellenselect');"


Maaruh, wou je niet adhv de value de options zetten met overeenkomende value ?
[edit]
Crisp was natuurlijk weer 's eerder ;)

[ Voor 42% gewijzigd door r0bert op 23-10-2003 11:26 ]


  • bokkie11
  • Registratie: November 2000
  • Laatst online: 19-08 11:18
jep heb hem door
bedankt !

M3 SR+ deep bleuMidnight grey/ Black /areo Bestel 19/8 restrictie 1/11 vin 11-12 aflevering 14-12

Pagina: 1