21. oktober 2001 - 21:44Der er
15 kommentarer og 1 løsning
request.form i ASP
Jeg har denne kode : Response.write \"<form name=\'form2\' action=\'billedeupload.asp?varenrvalgt=\" & request(\"varenrvalgt\") & \"&kategorivalgt=\" & request(\"kategorivalgt\") & \"\' method=\'post\'>\" response.write \"Vare nr. : <select onChange=\'document.form2.submit()\' name=\'varenrvalgt\' size=\'1\' b-disallow-first-item=\'TRUE\'>\" response.write \"<option>Vælg varenr</option>\" ValgtKategori=Request(\"kategorivalgt\") SQL = \"SELECT * FROM \" & ValgtKategori & \" INNER JOIN fabrikat ON fabrikat.Fabrikatnr = \" & ValgtKategori & \".Fabrikat ORDER BY varenr\" set database = con.execute(SQL) while not database.eof response.write \"<option value=\'\" & database(\"varenr\") & \"\'\" if request(\"varenrvalgt\") = database(\"varenr\") then response.write \"selected\" response.write \">\" & database(\"varenr\") & \"</option>\" database.movenext wend
Det virker fint nok, bortset fra det med når der er ændret, kan jeg ikke få den til at tage variablen med (variablen : varenrvalgt - den anden kommer fint med til næste side) Den kommer dog med hvis jeg på næste side laver en request.form, men denne funktion må jeg bare ikke bruge på den næste side, da jeg så ikke kan bruge en anden funktion på den side den funktion som jeg skal bruge på næste side er nemlig : Request.BinaryRead(Request.TotalBytes) og den kan desværre ikke bruges i sammenhæng med request.form(\"xxx\")
Håber på hurtig hjælp, derfor satser jeg mine sidste point herpå....
AI bliver først for alvor en del af arbejdet, når teknologien integreres i den måde, vi arbejder på. At have adgang til AI betyder ikke nødvendigvis, at medarbejderne er klar til at bruge den.
du tænker på at min første kode skal se sådan ud :
Response.write \"<form name=\'form2\' action=\'billedeupload.asp?varenrvalgt=\" & request(\"varenrvalgt\") & \"&kategorivalgt=\" & request(\"kategorivalgt\") & \"\' method=\'post\'>\" response.write \"Vare nr. : <select onChange=\'document.form2.submit(value)\' name=\'varenrvalgt\' size=\'1\' b-disallow-first-item=\'TRUE\'>\" response.write \"<option>Vælg varenr</option>\" ValgtKategori=Request(\"kategorivalgt\") SQL = \"SELECT * FROM \" & ValgtKategori & \" INNER JOIN fabrikat ON fabrikat.Fabrikatnr = \" & ValgtKategori & \".Fabrikat ORDER BY varenr\" set database = con.execute(SQL) while not database.eof response.write \"<option value=\'billedeupload.asp?varenrvalgt=\" & database(\"varenr\") & \"&kategorivalgt=\" & request(\"kategorivalgt\") &\"\'>\" & database(\"varenr\") & \"</option>\" \' database.movenext wend response.write \"</select> \"
og så skal de kaldes med request.querystring på den næste side? for så får den stadig ikke varenrvalgt=database(\"varenr\") med som værdi, men stadig kun den anden?
function MM_jumpMenu(targ,selObj,restore){ //v3.0 eval(targ+\".location=\'\"+selObj.options[selObj.selectedIndex].value+\"\'\"); if (restore) selObj.selectedIndex=0; }
i select: onChange=\"MM_jumpMenu(\'self\',this,0)\"
--> Wanda13 22:14:04 - Jeg er ikke sikker på, at jeg forstår hvad du mener. Begge værdier skulle gerne komme med - der er jo kun det ene element i formen - ellers kan du jo flytte evt. andre elementer derop med javascript.
Nå, men nu afsluttes spørgsmålet, da hovedopgaven er slut.... Beklager....
Synes godt om
Ny brugerNybegynder
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.