Avatar billede wolfgang Praktikant
14. januar 2004 - 15:46 Der er 6 kommentarer og
1 løsning

Fokus på Form felt

Mjallow...

Hvorledes kan jeg markere alle emner i en SELECT Liste vha. af javascript ?

Grunden til at jeg skal bruge det er, at jeg har en sådan liste, der skal gemmes til en DB og den kan kunne "fange" disse felter, hvis de er markeret :(

Så jeg har altså brug for en funktion, der markerer alle values i en given form liste.

Håber I kan hjælpe.

MVH
Wolfgang
Avatar billede eagleeye Praktikant
14. januar 2004 - 18:33 #1
Du kan lave en funtion som dette eks som kan vælge dem alle eller fravælge dem alle:


<script>
function selAll(selvalg,_v) {
for(var i=0;i<selvalg.length;i++)
  selvalg.options[i].selected=_v;
}
</script>

<form name="frm1" method="post" action="">
<select name="navn" size="5" multiple>
<option value="1">option 1</option>
<option value="2">option 2</option>
<option value="3">option 3</option>
<option value="4">option 4</option>
<option value="5">option 5</option>
</select>
<input type="button" name="Vælg" value="Vælg Alle" onclick="selAll(this.form['navn'],true)"><br>
<input type="button" name="Ingen" value="Ingen" onclick="selAll(this.form['navn'],false)"><br>
</form>
Avatar billede wolfgang Praktikant
15. januar 2004 - 11:16 #2
Hej Eagleeye,

Tak for dit svar.

Jeg dog en JS fejl og scriptet virker ikke.
Kan du evt. hjælpe mig videre med dette ?

MVH
Wolfgang
Avatar billede wolfgang Praktikant
15. januar 2004 - 11:18 #3
Beskrivelsen er:
Tegnet ')' var ventet.

Det skal lige siges at fejl kommer allerede ved indlæsning af siden.

Håber det kan hjælpe.
Avatar billede eagleeye Praktikant
15. januar 2004 - 16:30 #4
Har du lagt det på en side for sig eller samme med andet??
Dette skulle virker uden fejl?:

<html>
<head>
<title></title>
<script language="javascript">
function selAll(selvalg,_v) {
for(var i=0;i<selvalg.length;i++)
  selvalg.options[i].selected=_v;
}
</script>
</head>
<body>

<form name="frm1" method="post" action="">
<select name="navn" size="5" multiple>
<option value="1">option 1</option>
<option value="2">option 2</option>
<option value="3">option 3</option>
<option value="4">option 4</option>
<option value="5">option 5</option>
</select><br>
<input type="button" name="Vælg" value="Vælg Alle" onclick="selAll(this.form['navn'],true)"><br>
<input type="button" name="Ingen" value="Ingen" onclick="selAll(this.form['navn'],false)"><br>
</form>

</body>
</html>
Avatar billede wolfgang Praktikant
16. januar 2004 - 12:45 #5
Det er på samme side, ligesom dit eksempel.
Avatar billede eagleeye Praktikant
16. januar 2004 - 15:16 #6
Det ved jeg ikke så, for det virker perfekt på hos mig.
Har du tilføjet mere til koden??
Hvilken browsre har du så, jeg har prøvet det i IE 6 og Morzilla Firebird
Avatar billede wolfgang Praktikant
19. januar 2004 - 09:51 #7
Hej EagleEye,

Koden virker fint, dog ikke i min kode.

Du får pointz og mange tak for din tid.


MVH
Wolfgang
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

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger leder til Lokal IT Servicecenter i Holstebro

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger Entreprise Arkitekt

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger Business Relationship Manager