Avatar billede sbjerre Nybegynder
17. marts 2004 - 08:39 Der er 5 kommentarer og
1 løsning

Javascripts og HTML form

Jeg har et problem med at sætte en værdi i en form via javascript... Har lavet nedenstående test men det funger ikke.
Har også prøvet med den linie der er udkommenteret, men den virkede heller ikke - Hvad gør jeg galt ?

***************** EKSEMPEL ******************
<html>
<head></head>
<body>
<script type="text/javascript" language="javascript">
  document.theform.getElementsByName["field"].value = "test";
  // document.theform.field.value = "test";
</script>       
<form name="theform">
  <input name="field" type="text" />
</form>
</body>
</html>

***************** EKSEMPEL ******************
Avatar billede htm Nybegynder
17. marts 2004 - 08:44 #1
<html>
<head></head>
<body>
<form name="theform">
  <input name="field" type="text" />
</form>
<script type="text/javascript" language="javascript">
  document.theform.elements['field'].value = "test";
</script>       
</body>
</html>
Avatar billede htm Nybegynder
17. marts 2004 - 08:45 #2
Din udkommenterede linie vil givetvis også virke, hvis det er den blev kaldt efter formen :-)
Avatar billede olebole Juniormester
17. marts 2004 - 13:30 #3
<ole>

For at pinde det ud: På det tidspunkt, du kalder dit script, skal formen være skrevet ud på siden - ellers kan scriptet ikke finde formen. Browseren læser jo siden oppefra og ned  :)

/mvh
</bole>
Avatar billede sbjerre Nybegynder
17. marts 2004 - 13:34 #4
ok.... har løst problemet.... kom med et svar!
Avatar billede olebole Juniormester
17. marts 2004 - 13:37 #5
Det er dig, htm  :)
Avatar billede htm Nybegynder
17. marts 2004 - 14:40 #6
OK :-) Godt du fik det løst.
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