Avatar billede zyber Nybegynder
17. december 2001 - 15:34 Der er 8 kommentarer og
1 løsning

Gennemløb af alle elementer i Request.Form

Hvordan kan jeg gennemløbe alle elementerne i Request.Form og Request.QueryString ?
Avatar billede larsen Nybegynder
17. december 2001 - 15:38 #1
function getFormCount(Formname)
{
  var formElems = Formname;
  var i;
  var count=0;

  for(i=0;i<formElems.length;i++)
          count++;
  return count;
}
Avatar billede medions Nybegynder
17. december 2001 - 15:39 #2
Hmm... for det første for står jeg ikke lige helt hvad du mener... men det er ihvertfald ikke JavaScript du skal bruge ;-)

serverside og clientside er 2 forskellige ting!


men hvis du vil gennenløbe mange forskellige fx. inpubboxe så ville jeg fortrække at bruge et array! -men kunne du evt. ikke liggge noget kode ud?


//Rune
Avatar billede nute Nybegynder
17. december 2001 - 15:40 #3
hvorfor stiller du et ASP spørsmål i Javascript kategorien ??

for each item in request.form
  response.write item & \" \" & request.form( item ) & \"<br>\"
next

og

for each item in request.querystring
  response.write item & \" \" & request.querystring( item ) & \"<br>\"
next

/nute
Avatar billede medions Nybegynder
17. december 2001 - 15:41 #4
larsen> så bruger han jo ikke ASP! Request.Form og Request.QueryString er jo ASP!
Avatar billede larsen Nybegynder
17. december 2001 - 15:42 #5
medions >> Ja, det ved jeg godt, men jeg har skrevet det i JS eftersom det er den kategori :-)
Avatar billede medions Nybegynder
17. december 2001 - 15:54 #6
larsen> :-) fair nok hvis man ser det fra den vinkel! ;-)
Avatar billede zyber Nybegynder
17. december 2001 - 16:26 #7
Lidt mere forklaring:

Serverside Javascript.

Jeg skal hive alle elemterne ud af Request.Form og QueryString og indsætte dem i et object. Så  derfor skal jeg bruge både navn og værdi.

Jeg kender udemærket VB måden at gøre det på (præsic som <nute> skriver), men hvordan gøres det i Javascript
Avatar billede nute Nybegynder
17. december 2001 - 16:43 #8
<%@language=\"JScript\"%>
<html>
<body>
<%
if( Request.Form ){
    for( i = new Enumerator( Request.Form ); !i.atEnd(); i.moveNext() ){
      Response.write( i.item() + \": \" + Request.Form( i.item() ) + \"...<br>\" );
    }
}
%>
<form method=\"post\">
<input name=\"test\" type=\"text\"><br>
<input name=\"test2\" type=\"text\"><br>
<input name=\"test3\" type=\"text\"><br>
<input name=\"test4\" type=\"text\"><br>
<input type=\"submit\"><br>
</form>
</body>
</html>
Avatar billede zyber Nybegynder
17. december 2001 - 16:59 #9
nute >> Tak, det var lige det jeg skulle bruge
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