学習目的: フォーム要素を使用して変数をサーバーに転送し、その変数をクライアントのブラウザーに表示する方法を学びます。
まず、DREAMWEAVER のフォーム要素を見てみましょう。
フォームフィールドを作成するには、フォーム要素をフォームフィールド内に配置する必要があります。次に、アクション内のファイルを、このフォーム変数を受け入れる ASP ファイルになるように変更します。 2 つのメソッドがあり、1 つは POST で、このメソッドで送信される変数はブラウザのアドレス バーに表示されません。もう 1 つは、データを大量に送信でき、ブラウザのアドレス バーに表示されます。後で例を示します。 。
フォーム要素を 1 つずつ見てみましょう。 1. テキスト フィールド。これはテキスト情報を送信するのに一般的です。ただし、パスワードの場合は、* が表示されるようにパスワードを選択する必要があります。表示される文字の代わりに使用されます。テキスト フィールドの名前は非常に重要です。この名前は将来使用されるため、通常はデフォルトの名前は使用されません。次に例を示します。テキスト フィールドの名前が name の場合、オンライン ユーザーがフォーム フィールドに登録した名前を送信するために使用され、reg.asp に POST メソッドが使用されます。 asp では、変数 <%name は次のように取得されます =request.form("name")%>変数を表示したい場合は、response.write name という文を追加します。これは、クライアントからブラウザに戻ってくるプロセスを形成します。クライアントに。メソッドで GET を使用する場合は、name=request.querystring("name") に変更します。実際には、この 2 つは name=request("name") に統合できます。ボタンを見てみましょう。ボタンは 2 種類しかありません。1 つはフォームを送信するボタン、もう 1 つは再入力するボタンです。ラジオ ボタン。ボタンには値があります。同様に、リスト内にリストのオプションと値を追加します。以下に例を示します。実際、さまざまなフォーム要素は似ています。 DREAMWEAVER のコードは次のとおりです。
以下は、受信した情報を表示するために使用される reg.asp のコードです。
<%
name=リクエスト.フォーム("名前")
psw=リクエスト.フォーム("psw")
セックス=リクエスト.フォーム("セックス")
city=request.form("都市")
応答.書き込み名
応答.psw に書き込みます
応答.性別を書きます
応答.都市を書きます
%>
データベースについて学んだ後、ゲストブックを作成するのは簡単だと思いますか?