PHP:引导按钮未评估/注册
以下代码是通过bootstrap3生成的表单的HTML。所有的PHP:引导按钮未评估/注册,php,css,twitter-bootstrap,Php,Css,Twitter Bootstrap,以下代码是通过bootstrap3生成的表单的HTML。所有的CSS和JS都是库存。这个片段是方法post的更大表单的一部分,操作循环页面(也就是说,操作与页面本身是相同的URL) 你有两个选择。一个下拉选择或单选按钮,这将只给他们一个单一的选项 下拉选择: <select size="1" name="payment"> <option value="cash">cash</option> <option value="card"&g
CSS
和JS
都是库存。这个片段是方法post的更大表单的一部分,操作循环页面(也就是说,操作与页面本身是相同的URL
)
你有两个选择。一个下拉选择或单选按钮,这将只给他们一个单一的选项 下拉选择:
<select size="1" name="payment">
<option value="cash">cash</option>
<option value="card">card</option>
<option value="IOU">IOU</option>
<option value="Other">Other</option>
</select>
使用复选框
或选择
我刚刚注意到“选中”部分@瓦基是对的。因为有2个同名元素。您还需要将其更改为name=“cash[]”
,因为您将只返回一个值,并且需要将其视为一个数组。或者像Waki说的那样使用
,然后使用submit按钮来处理整个过程。然而,我最初所说的,仍然适用于按钮类型。我认为数组原则需要应用于所有名称@是的,如果你想保留你现在的代码/方法。我喜欢!我会试试这个。谢谢@Fred-ii-
<?php
if(isset($_POST['cash']))
{
echo "cash selected";
}
?>
<div class="btn-group" role="group" aria-label="...">
<button type="submit" class="btn btn-default" data-toggle="button" name="cash[]" id="cash" checked><span class="glyphicon glyphicon-usd"></span> Cash</button>
<button type="submit" class="btn btn-default" data-toggle="button" name="card[]" id="card" checked><span class="glyphicon glyphicon-credit-card"></span> Card Of Some Sort</button>
<button type="submit" class="btn btn-default" data-toggle="button" name="IOU[]" id="IOU" checked><span class="glyphicon glyphicon-info-sign"></span> IOU (Favor)</button>
<button type="submit" class="btn btn-default" data-toggle="button" name="Other[]" id="Other" checked><span class="glyphicon glyphicon-question-sign"></span> Other</button>
</div>
<select size="1" name="payment">
<option value="cash">cash</option>
<option value="card">card</option>
<option value="IOU">IOU</option>
<option value="Other">Other</option>
</select>
<input type="radio" value="cash" name="payment">Cash
<input type="radio" value="Card" name="payment">Card
<input type="radio" value="IOU" name="payment">IOU
<input type="radio" value="Other" name="payment">Other
<input type="submit" value="Submit payment" name="submit">
<input type="reset" value="Reset" name="reset">
if(isset($_POST['submit']) && isset($_POST['payment'])){
$payment = $_POST['payment'];
echo $payment;
}