Avatar billede razmuz_dk Nybegynder
17. april 2005 - 15:28 Der er 4 kommentarer og
1 løsning

Skriv til et input name="noget[x]"

<form>
<input name="tester1">
<input name="tester2[1]">
</form>

<script>
document.forms[0].tester1.value='test';
document.forms[0].tester2[1].value='test';
</script>

tester 1 bliver udfyldt men det gør tester2[1] ikke. Hvad skal jeg skrive for at skrive til tester2[1]?

-Tak
Avatar billede busschou Praktikant
17. april 2005 - 15:37 #1
tror det er dumt at bruge [] i navne
Det opfattes jo i dit script som et array
Skal du bruge dem strengt nødvendig?
Avatar billede razmuz_dk Nybegynder
17. april 2005 - 15:40 #2
Jeps, det er til et array. Antallet af inputs er variabelt - brugeren bestemmer selv hvor mange felter han vil tilføje FØR formen submittes. Så ja.. det er det :)
Avatar billede busschou Praktikant
17. april 2005 - 15:41 #3
nå jo men hvis navnet er "tester2[1]" så er det jo ikke et array i html koden!
så skal du gøre sådan her
<form>
<input name="tester1">
<input name="tester2[1]">
</form>

<script>
document.forms[0].tester1.value='test';
document.forms[0].elements['tester2[1]'].value='test';
</script>
Avatar billede razmuz_dk Nybegynder
17. april 2005 - 15:45 #4
Perfekt :) Det dur bare! - Svar venligst
Avatar billede busschou Praktikant
17. april 2005 - 15:47 #5
:o) dejligt
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