フォームとは、書き込みの出来る“記入フォーム ” (Fill-out Form) のことです。このフォームを利用することで、ユーザーからアンケートなどの形でインフォメーションを集めることも出来るようになります。通常、フォームを使用する場合は、
このフォームから実際に日本語で書かれたフォームデータを受け取ると、
E-mailとして受け取るフォームは、<FORM METHOD="post" ACTION="mailto:貴方のメールアドレス"> というふうに始まります。 FORMタグには METHODとACTIONという二つのアトリビュートが必ず入ります。 METHODにはPOSTを記入して下さい。 ACTIONにはフォームデータの送り先、つまり、貴方のメールアドレスを記入します。 例えば、 <FORM METHOD="post" ACTION="mailto:info@abacuss.com">というふうになります。
%93c%92%86%8FC%90g&
このようなメールが届きます。上の例は私の名前を漢字で記入したものですが、これはURL エンコーディングされて送られてくるせいでエラーではありません。これをデコード(元の漢字に戻す。)してやらなければなりませんが、その為のデコーダーがフリーウェアーで出ていますから、それを利用して下さい。他にもあると思いますが、「ClipDecoder」を紹介しておきます。
フォームでのテキストを記入するインプット・フィールドを作る作業は、多少ややこしいかも知れませんが、それほど難しくはありません。 これから作成するインプット・フィールドをサンプル・フォームにしてありますから見ておいて下さい。
フォームから直接E-mailとしてフォーム・データを受け取るには、"ACTION=mailto:URL" という機能を使う事は既に話しましたが、フォームは <FORM>タグで始まり、</FORM>タグで終わります。サンプル・フォームは、
<FORM METHOD="post" ACTION="mailto:info@abacuss.com">
で始まっています。<FORM>タグに入っているMETHODとACTIONという二つのアトリビュートは、必ず入れなければなりません。この二つのアトリビュートなしでは、記入されたデータを受け取ることが出来ません。
<FORM>で始まり</FORM>で終わります。
mailto:メイル・アドレスがそれに相当します。mailto:メイル・アドレスを記入することで、フォーム・データはメイルとして送られて来ます。
<FORM METHOD="post" ACTION="mailto:e-mailアドレス">これが終われば後はフォームフィールド(色々な種類の記入欄)の作成です。
ABACUSS LTD.