Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Jak získat info o INPUT ve FORMu

Mám vygenerovanou stránku v ASP s formulářem, ve kterém je x-položek INPUT. Každý INPUT má jedinečný parametr NAME. Po odeslání formuláře potřebuji vyhodnotit, který INPUT má vyplněnou hodnotu, a jakou. Potřebuji řetězec třeba "name1=hodnota 1, name4=hodnota 4, ..." Dá se to nějak?

Předmět Autor Datum
Dáta, ktoré server dostal metódou POST, sú dostupné prostredníctvom Request.Form (aj v klasickom ASP… poslední
los 14.08.2008 21:35
los

Dáta, ktoré server dostal metódou POST, sú dostupné prostredníctvom Request.Form (aj v klasickom ASP a aj v ASP.NET). Prečo vlastne používaš klasické ASP a nie niečo normálnejšie, napr. ASP.NET?

Takže v klasickom ASP to bude nejako takto (netestované):

Dim aPost As String

For x = 1 To Request.Form.count() 
  If x > 1 Then aPost = aPost & ", "
  aPost = aPost & Request.Form.key(x) & "=" & Request.Form.item(x)
Next 

K hodnote konkrétneho inputu sa dostaneš takto: Request.Form("name1")

Zpět do poradny Odpovědět na původní otázku Nahoru