Formular
Vitali
- html
0 MarkX
Guten Morgen!!!
Wenn ich den Inhalt einer Textbox in den selben Formular z.B. mit response.write anschauen will, dann geht das aber wenn in einer anderer Datei das machen will zeigt er mir gar nichts an.
z.B. Bei diesem Programm. Egal was ich für Alter eingebe die Variable Alter bleibt drotzdem auf 0.
Dies ist Teil1.asp:
<HTML>
<HEAD>
<TITLE>Dies ist Teil 1 des Tests</TITLE>
<BODY>
Wir suchen für Sie die passende Kosmetik<P>
<FORM METHOD="POST" ACTION="Teil2.asp">
geben Sie bitte Ihr Alter an:
<INPUT TYPE="TEXT" NAME="Alter" SIZE=2> Jahre<BR>
<INPUT TYPE="SUBMIT" VALUE="machWeiter">
</FORM>
</BODY>
</HTML>
Dies ist Teil2.asp:
<% Option Explicit
dim Alter %>
<HTML>
<HEAD>
<TITLE>Dies ist Teil 2 des Tests</TITLE>
</HEAD>
<BODY>
Hier unsere Empfehlung:<P>
<% Alter=Request.Form("Alter") %>
<% if Alter<30 then%>
Rugofill wurde speziel für die junge Haut entwickelt.<BR>
Es reinigt die Haut und lässt alle Pickel verschwinden
<% elseif Alter<60 then%>
Rugofill wurde besonders für den reiferen
Menschen entwickelt.<BR>
Es lässt alle Falten verschwinden und Sie sehen
10 Jahre jünger aus
<% else %>
Ach gehen Sie doch zum Baumarkt und holen sich
einen Sack Fugenkitt.
<% end if%>
</BODY>
</HTML>
Woran liegt das???
Gruß Vitali
Moin!
<FORM METHOD="POST" ACTION="Teil2.asp">
Also erstmal fehlt hier der Name des Formulars.
Dann sind diese If-Schleifen ziemlich unsinnig, meiner Meinung nach.
Nach dem "then" schließt Du den Script-Bereich und machst eine HTML-Ausgabe, die auf jeden Fall ausgegeben wird.
Du mußt das so machen:
<%
if Alter<30 Then
Response.Write "blabla <br> bla bla"
else
Response.Write "was weiss ich denn <br> so und so"
%>
Viel Spaß noch!
MarkX.