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 ?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
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; }
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
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
17. december 2001 - 15:41
#4
larsen> så bruger han jo ikke ASP! Request.Form og Request.QueryString er jo ASP!
17. december 2001 - 15:42
#5
medions >> Ja, det ved jeg godt, men jeg har skrevet det i JS eftersom det er den kategori :-)
17. december 2001 - 15:54
#6
larsen> :-) fair nok hvis man ser det fra den vinkel! ;-)
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
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>
17. december 2001 - 16:59
#9
nute >> Tak, det var lige det jeg skulle bruge
Vi tilbyder markedets bedste kurser inden for webudvikling