我正在为一个学期项目制作一个比萨饼订购单,填写完表单后,我要将所选的订购单从用户发送到电子邮件中,如何获得复选框和单选按钮的价值? / p>
这是我的HTML,该如何获取用户使用php订购披萨时选择的值,以便以后可以验证并将这些值发送到邮件。
<fieldset>
<legend>Sizes</legend>
<div class="orderrow">
<div class="form-check form-check-inline">
<input type="radio" name="sizes" id="size--small" value="small">
<label class="form-check-label btn btn-danger" for="size--small">Small</label>
</div>
<div class="form-check form-check-inline">
<input type="radio" name="sizes" id="size--regular" value="regular">
<label class="form-check-label btn btn-danger" for="size--regular">Regular</label>
</div><div class="form-check form-check-inline">
<input type="radio" name="sizes" id="size--large" value="large">
<label class="form-check-label btn btn-danger" for="size--large">Large</label>
</div><div class="form-check form-check-inline">
<input type="radio" name="sizes" id="size--exlarge" value="exlarge">
<label class="form-check-label btn btn-danger" for="size--large">Extra-Large</label>
</div>
</div>
</fieldset><br>
</div>
答案 0 :(得分:0)
可以肯定有很多示例,但这确实取决于您要如何处理用户按下“提交”时发生的情况。
您是要让信息进入新页面,还是要让用户将信息保留在同一页面上,也许会显示一条模态消息,说明订购成功?
如果要使用前一个选项:
如果是后一种选择:
OP过于笼统和模糊,无法给出比此更明确的答案。
答案 1 :(得分:0)
如果使用get方法将字段集放入表单并添加此PHP脚本,则它应该可以工作。变量$s
是您通过value=""
定义的大小
<?php
if(isset($_GET['submit'])){
$s = $_GET['sizes'];
echo $s;
}
?>