07. september 2001 - 13:50Der er
16 kommentarer og 2 løsninger
ASP/Javascript form!
Hejsa!
Jeg har et lille dillemma:
På mit site har jeg en lang liste af artikler. Ud for hver artikel har jeg et INPUT felt, hvor folk kan skrive et tal, hvorefter at artiklerne sorterer sig selv efter dette nummer.
Problemet er, at jeg ikke kan \"fange\" det rigtige input-felt, når formularen bliver sendt afsted til serveren. F.eks:
i = 1 Response.Write \"<form method=post action=whatever.asp>\" do while i < 10 Response.Write \"<input type=text name=whatever>\" i = i + 1 loop Response.Write \"</form>\"
Hvis jeg nu kun ændrer i én af disse input-felter og lader resten være tomme, så kan jeg jo ikke finde ud af, i hvilken af disse felter at mine brugere indtastede et tal!.. Eller kan jeg?..
Jeg har prøvet med javascript, at få den til at detecte i hvilken formular at jeg skrev, v.h.a en onclick-routine, men det kunne desværre ikke lade sig gøre.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
i = 1 Response.Write \"<form method=post action=whatever.asp>\" do while i < 10 Response.Write \"<input type=text name=\"\"whatever\" & i & \"\"\">\" i = i + 1 loop Response.Write \"</form>\"
så vil alle dine input felt få ulike navn, og du vil kunne requeste alle felt på denne måte:
dim arr = Array(10) for i=0 to 10 arr(i) = request.form(\"whatever\" & i) next
så har du alle verdier i en array som du kan behandle...
Jeg skal nok lige sige, at jeg skal have et artikel-ID trukket med over i hvert input felt, så jeg kan associere værdien til en bestemt artikel!.. Og det er faktisk dét der er det reelle problem!..
det er klart den beste måte å kalle alle tekstfelt for det samme, *men* du skal også legge på en ekstra identifikator, sånn at man kan skille dem fra hverandre:
Tak for svaret!.. Jeg prøver at arbejde lidt videre med det. Det er jo ikke noget problem at lave unikke navne på input-felterne, men det er bestemt et problem at hente værdierne fra et unikt input-felt, når man både skal have Artikel ID og user-input med!..
IF Request.QueryString(\"action\") = \"change_row\" then y = 1
do while y <= session(\"rows\") SQL = \"UPDATE Artikel_countainer_tbl SET Artikel_row = \'\" & Request.Form(\"row_order\" & y & \"\") & \"\' WHERE ID = \'\" & Request.Form(\"the_id\" & y & \"\") & \"\'\" dbconn.execute(SQL) y = y + 1 Loop Response.Redirect(\"AdmKunder.asp?retur=yes&side=Navigation&Kunde_id=\" & session(\"UserID\") & \"\")
End If
Jeg siger tak for hjælpen til jer begge og tror simpelthen at jeg bliver nødt til at dele pointene mellem jer!..
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.