webForumDet fria alternativet

Hur hämta endast ifyllda fällt?

ASP

3 svar · 164 visningar · startad av ipanema

Medlem sedan sep. 200057 inlägg
Frågan#1

Jag använder följande kod för att man skall se och bekräfta det man fyllde i från ett mailformulärt:

<%
Session("namn") = Request.Form("namn")
Session("foretag") = Request.Form("foretag")
Session("email") = Request.Form("email")
Session("telefon") = Request.Form("telefon")
Session("meddelande") = Request.Form("meddelande")
%>
Du har angett:<br><br>
Namn: <span class="elvaf"><% = Session("namn") %></span><br>
Företag: <span class="elvaf"><% = Session("foretag") %></span><br>
E-post: <span class="elvaf"><% = Session("email") %></span><br>
Telefon: <span class="elvaf"><% = Session("telefon") %></span><br>
Meddelande: <span class="elvaf"><% = Session("meddelande") %></span>
<br><br><br>
Stämmer detta? <A href="kontaktmail2.asp">Ja! </a> <a href="kontakt.html">Nej! </a>

Min fråga är hur man skriver ut ex "Namn:" endast om fältet är ifyllt?

Medlem sedan mars 20023 561 inlägg
#2

Du kan göra så här för varje fält:

If Len(Request.Form("[i]fält[/i]")) <> 0 Then
     Session("[i]fält[/i]") = Request.Form("[i]fält[/i]")
     Response.Write("[i]Fält:[/i]" & Session("[i]fält[/i]"))
End If
Medlem sedan mars 20021 889 inlägg
#3

Måste du verkligen lagra informationen i sessioner?
Du är medveten om att det är väldigt prestandakrävande?

:)

Medlem sedan sep. 200057 inlägg
#4

Jag kan inget om ASP. Jag hoppas kunna lära mig lite med er hjälp.

258 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)