0

テンプレートを使用して Web サイトを開発しています。その中にお問い合わせフォームがあり、使いづらいです。インターネットから見つけたソースを使用して、必要なアドレスに電子メールを送信するように設定しようとしましたが、役に立ちませんでした。

お問い合わせフォームページのソースはこちらです。

<form id="ContactForm">
    <div>
        <div class="wrapper"> <span>Your Name:</span>
            <input type="text" class="input" />
        </div>
        <div class="wrapper"> <span>Your E-mail:</span>
            <input type="text" class="input" />
        </div>
        <div class="textarea_box"> <span>Your Message:</span>
            <textarea name="textarea" cols="1" rows="1"></textarea>
        </div> 
        <a href="#" class="button1" 
            onClick="document.getElementById('ContactForm').submit()">Send</a>
        <a href="#" class="button1" 
            onClick="document.getElementById('ContactForm').reset()">Clear</a>
    </div>
</form>
4

1 に答える 1

1

phpでは、変数を正しく渡すために各フォーム要素に名前が必要なので、次のように各入力に名前タグを付ける必要があります。

 <input type="text" name="name" id="id" />

次に、フォームアクションを定義する必要があります。パラメータを別のphpファイルに送信する場合は、次のようにphpファイルのソースを配置する必要があります。

<form  id="ContactForm" method="post" action="path/to/php">

同じページにパラメータを送信する場合は、pat / to / phpを置き換える<?php $_SERVER["PHP_SELF"] ?>か、ページの名前を入力するだけです。

于 2013-03-03T17:38:00.413 に答える