-2

不知道我这样做是否正确。对这些东西完全陌生...我有一个多步骤表单,我正试图将其提交到我的电子邮件中。表单在每个阶段都有一组按钮。我希望将选定的按钮发送到我的电子邮件。

HTML

<fieldset id="secondField">
    <h2 class="fs-title"> Select A Course</h2>
        <input type="button" name="course" class="next action-button" value="Math" />
        <input type="button" name="course" class="next action-button" value="Science" />
</fieldset>

PHP

<?php
   // from the form
   $course = trim(strip_tags($_POST['course']));
   $count = trim(strip_tags($_POST['count']));

 // set here
   $subject = "Course Request";
   $to = 'email';

   $body = <<<HTML
 COURSE: $course
 PARTICIPANTS: $count
4

2 回答 2

0

为此,您应该使用“选择”html 标记。所以用户可以选择他的选项,然后按一个按钮提交表单:

<fieldset id="secondField">
    <h2 class="fs-title"> Select A Course</h2>
    <select name="course" class="next action-button">
        <option value="math">Math</option>
        <option value="science">Science</option>
    </select>
    <input type="submit" value="Choose" />
</fieldset>

然后您可以检索用户选择的课程值:

$course = $_POST['course']); // Either "math" or "science" here
于 2014-10-12T18:08:58.347 回答
0

使用 formaction 属性

<fieldset id="secondField">
    <h2 class="fs-title"> Select A Course</h2>
        <input type="submit" formaction="../next.php" name="course" class="next action-button" value="Math" />
        <input type="submit" formaction="../send.php" name="course" class="next action-button" value="Science" />
</fieldset>
于 2014-10-12T18:10:10.470 回答