Brugernavn:




Kodeord: Husk
Forside Forum Artikler Downloads Søg
 

Count/length af post array

Jeg har f.eks.:

  1. <input type="text" value="Test" class="TextField" name="textfield[0]">
  2. <input type="text" value="Test" class="TextField" name="textfield[1]">
  3. <input type="text" value="Test" class="TextField" name="textfield[2]">
  4. <input type="text" value="Test" class="TextField" name="textfield[3]">

Hvordan finder jeg ud af hvor mange textfield's der er ved hjælp af JavaScript?

I php ville jeg gøre sådan:

  • $count = count($_POST['textfield']);

Pointfordeling

Forfatteren har lukket tråden og har valgt at fordele de 40 point således:
bmla 40 point
Oprettet af:

Javascript

Point afsat: 40

Lukket
17:53 20/02/2010
http://www.hscripts.com/tutorials/javascript/string-length-method.php

http://www.pageresource.com/jscript/jstring1.htm

http://ilovethecode.com/Javascript/Javascript-Tutorials-How_To-Easy/Get_String_Length_with_Javascript.shtml
Oprettet af:

Afslået svar
21:07 20/02/2010
Jeg har prøvet med det her, men det virker ikke (sandsynligvis fordi jeg ikke gør det rigtigt xD):

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  5. <title>Untitled Document</title>
  6. <script type="text/javascript">
  7. function arrayCount(){
  8.     var aryTest = document.f1.textfield;
  9.     document.write(aryTest.length);
  10. }
  11. </script>
  12. </head>

  13. <body>
  14. <form name="f1">
  15.     <input type="text" value="Test1" class="TextField" name="textfield[0]">
  16.     <input type="text" value="Test2" class="TextField" name="textfield[1]">
  17.     <input type="text" value="Test3" class="TextField" name="textfield[2]">
  18.     <input type="text" value="Test4" class="TextField" name="textfield[3]">
  19.     <input name="knap1" type="button" onclick="arrayCount()" />
  20. </form>
  21. </body>
  22. </html>
Sidst redigeret 21:23 20/02/2010
Oprettet af:

Kommentar
21:22 20/02/2010
Kom lige i tanke om at jeg bare kan bruge en counter :P

Havde faktisk en counter til at tælle op, overså den bare :?
Oprettet af:

Accepteret svar

Point modtaget: 40
02:08 21/02/2010
Du skal være oprettet og logget ind for at svare på en tråd
Copyright © Rowl.dk v/ Michael Raagaard | 2005-12 | Alle rettigheder forbeholdes