Συλλογή ASP Form

Παράδειγμα Εκπαιδευτικού Οδηγού Όνειρου Request

Η συλλογή Form χρησιμοποιείται για την απόκτηση των τιμών των στοιχείων φόρμας από φόρμες που χρησιμοποιούν το μέθοδο POST.

Σημειώσεις:Αν χρειάζεστε να μεταφέρετε μεγάλο όγκο δεδομένων (πάνω από 100kb) μέσω POST, δεν μπορείτε να χρησιμοποιήσετε το Request.Form.

Γραμματική

Request.Form(stoichiometry)[(index)|.Count]
Παράμετρος Περιγραφή
στοιχείο Απαιτείται. Το όνομα του στοιχείου φόρμας, από το οποίο θα ανακτηθούν οι τιμές.
index Προαιρετικό. Ορίζει μια τιμή πολλαπλών τιμών ενός παραμέτρου. Από 1 έως Request.Form(parameter).Count.

Παράδειγμα

Παράδειγμα 1

Μπορείτε να περιηγηθείτε σε όλες τις τιμές της αίτησης φόρμας. Ας υποθέσουμε ότι ο χρήστης έχει συμπληρώσει τη φόρμα με δύο τιμές - μπλε και πράσινο - μπορείτε να ανακτήσετε αυτές τις τιμές ως εξής:

<%
for i=1 to Request.Form("color").Count
Response.Write(Request.Form("color")(i) & "<br />")
next
%>

Εκτύπωση:

Μπλε
Πράσινο

Παράδειγμα 2

Παρακαλώ δείτε προσεκτικά αυτή τη φόρμα:

<form action="submit.asp" method="post">
<p>Όνομα: <input name="firstname"></p>
<p>Επίθετο: <input name="lastname"></p>
<p>Το αγαπημένο σου χρώμα:
<select name="color">
<option>Μπλε</option>
<option>Πράσινο</option>
<option>Κόκκινο</option>
<option>Κίτρινο</option>
<option>Ροζ</option>
</select>
</p>
<p><input type="submit"></p>
</form>

Ας υποθέσουμε ότι έχει σταλεί η παρακάτω αίτηση:

firstname=John&lastname=Dove&color=Red

Τώρα, μπορούμε να χρησιμοποιήσουμε ένα σενάριο για να χρησιμοποιήσουμε τις πληροφορίες από τη φόρμα:

Γειά σου, <%=Request.Form("firstname")%>. 
Το αγαπημένο σου χρώμα είναι <%=Request.Form("color")%>.

Εκτύπωση:

Γεια σου, John. Το αγαπημένο σου χρώμα είναι το Κόκκινο.

Αν δεν καθορίσετε τα στοιχεία που θέλετε να εμφανιστούν:

Τα δεδομένα της φόρμας είναι: <%=Request.Form%> 

Τότε η έξοδος θα γίνει ως εξής:

Τα δεδομένα της φόρμας είναι: firstname=John&lastname=Dove&color=Red

Παράδειγμα Εκπαιδευτικού Οδηγού Όνειρου Request