Avatar billede lubker Nybegynder
17. april 2005 - 23:14 Der er 4 kommentarer og
1 løsning

Inputfelt med array navn

Hej eksperter.
Jeg har en række inputfelter med navne genereret af et array ex:

<input name='input[1]'>
<input name='input[2]'>
<input name='input[3]'>

Hvordan henter jeg data fra dem via javascript? Har forsøgt med lidt af hvert, uden held:
Umidelbart vil jeg mene jeg burde kunne gøre som vist nedenfor, men det virker ikke:

var in1 = ordre.antal[1].value
Avatar billede hyberpreprocessor Nybegynder
17. april 2005 - 23:15 #1
nærmere:

document.dinform.input[1].value
Avatar billede erikjacobsen Ekspert
17. april 2005 - 23:32 #2
Leg lidt med den her:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
  function f(frm) {
    alert("input[1] er "+frm.elements['input[1]'].value);
    return false;
  }
//-->
</SCRIPT></HEAD>

<BODY>
<form onsubmit="return f(this)">
<input type="text" name='input[1]'>
<input type="text" name='input[2]'>
<input type="text" name='input[3]'>
<input type="submit">
</form>
</BODY>
</HTML>
Avatar billede busschou Praktikant
18. april 2005 - 06:10 #3
enten som erikjacobsen eller hvis din form har et navn så
document.forms['form_navn'].elements['input[1]'].value
Avatar billede lubker Nybegynder
18. april 2005 - 10:38 #4
Takker.
Benytterde busschou's metode.

Smider du et svar?
Avatar billede busschou Praktikant
18. april 2005 - 12:40 #5
ja så gerne :o)
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