0

次のように、フォームにnms の FormMail スクリプトを使用します。

<form method=POST action="/cgi-bin/FormMail.pl">
            <input type=hidden name="recipient" value="mail@hotmail.com">
            <input type=hidden name="subject" value="subject">
            <input type=hidden name="redirect" value="-">
            <p>First Name:<input type="text" name="FirstName" /></p>
            <p>Last Name:<input type="text" name="LastName" /></p>
            <p>E-Mail:<input type="text" name="email" /></p>
</label>

  <input id="checkbox1" type="checkbox"><label for="checkbox1">Printing

  </label>

  <input id="checkbox2" type="checkbox"><label for="checkbox2">Web Development

  </label>
 </form>

氏名が記載されたメールを受け取りましたが、電子メールの入力やチェックボックスに関する情報が含まれていません。

これの何が問題なのですか?

4

2 に答える 2

0

これは nms スクリプトの問題だと思います。nms を詳細に調べなくても、次のようになります。

送信すると、フォーム内のすべてのデータがパール スクリプトに送信されます。

ただし、パール スクリプトには、フォームからデータを取得する関数が必要です。

次に、パール スクリプトはそのデータを変数または出力に割り当て、メール機能によって処理します。

探しているのは、メールで送信するためにフォーム情報を取得するパールスクリプトの部分であり、チェックボックスが含まれていることを確認してください。

※余談ですが、メール入力直後に が間違っているようです

于 2015-01-05T04:09:34.383 に答える