/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Form - vælg alle fra liste
Fra : Thomas


Dato : 27-04-03 15:44

Jeg har en dynamisk list/menu form, hvor jeg gerne vil have markeret
samtlige værdier idet jeg submitter. Hvordan gør jeg det?

Sådan ser den ud:
<select name="selectbox" size="5">
<option value="1">a</option>
<option value="2">b</option>
<option value="3">c</option>
<option value="4">d</option>
<option value="5">e</option>
</select>

Jeg har forsøgt med følgende forskellige linier, men der er ikke ikke rigtig
nogen af dem som virker:
for (var i=0, l=document.form1.selectbox.options.length;i<l; i++)
{
//document.opret_cd.pris.options[i].text,
//document.form1.selectbox.options[i].text,
document.form1.selectbox.options[i].select = true;
//document.form1.selectbox.options[i].selected = true;
//document.form1.selectbox.options[i].checked = true;
//document.form1.selectbox.options[i].focus = true;
//document.form1.selectbox.options[i].select = true;
}




 
 
Martin Hintzmann And~ (28-04-2003)
Kommentar
Fra : Martin Hintzmann And~


Dato : 28-04-03 08:39

Thomas wrote:
> Jeg har en dynamisk list/menu form, hvor jeg gerne vil have markeret
> samtlige værdier idet jeg submitter. Hvordan gør jeg det?
>
> Sådan ser den ud:
> <select name="selectbox" size="5">
> <option value="1">a</option>
> <option value="2">b</option>
> <option value="3">c</option>
> <option value="4">d</option>
> <option value="5">e</option>
> </select>

Hej Thomas

Kald funktion selectAllOptions(obj), hvor obj er selectbox objektet.
(ex. document.getElementById('selectbox') )

function selectAllOptions(obj) {
for (var i=0; i<obj.options.length; i++) {
obj.options[i].selected = true;
}
}

Note husk at lave selectbox'en multiple

ex.
<select name="selectbox" id="selectbox" size="5" multiple="multiple">
   <option value="1">a</option>
   <option value="2">b</option>
   <option value="3">c</option>
   <option value="4">d</option>
   <option value="5">e</option>
</select>

Hintzmann


Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste