简短的问题如何解析表单中选项的值?
我有这个表单组
<div class="form-group form-group-lg form-group-select-plus">
<label>Rooms</label>
<div class="btn-group btn-group-select-num" data-toggle="buttons">
<label class="btn btn-primary active ">
<input type="radio" name="rooms" value="1"/>1</label>
<label class="btn btn-primary">
<input type="radio" name="rooms" value="2"/>2</label>
<label class="btn btn-primary">
<input type="radio" name="rooms" value="3"/>3</label>
<label class="btn btn-primary">
<input type="radio" name="options" />3+</label>
</div>
<select class="form-control hidden">
<option name="rooms" value="1">1</option>
<option name="rooms" value="2">2</option>
<option name="rooms" value="3">3</option>
<option name="rooms" value="4" selected="selected">4</option>
<option name="rooms" value="5">5</option>
<option name="rooms" value="6">6</option>
<option name="rooms" value="7">7</option>
<option name="rooms" value="8">8</option>
<option name="rooms" value="9">9</option>
<option name="rooms" value="10">10</option>
<option name="rooms" value="11">11</option>
<option name="rooms" value="12">12</option>
<option name="rooms" value="13">13</option>
<option name="rooms" value="14">14</option>
</select>
</div>
我可以在输入字段中提交值而不会出现问题,但如何在选项字段中解析一次。假设我要解析的名称是“rooms”
我正在使用PHP来处理表单数据。
答案 0 :(得分:0)
如果使用rooms
提交表单,则可以使用$_GET['rooms']
访问get
的值。否则仍有$_POST
或如果您不确定,请尝试var_dump
$_REQUEST
。
答案 1 :(得分:0)
<select>
拥有name属性,而不是<option>
的
<select class="form-control hidden" name="rooms">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4" selected="selected">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
</select>
然后您的处理程序将从表单的选择中选择值。
假设有POST方法:
$rooms = $_POST['rooms'];
假设有一个GET方法:
$rooms = $_GET['rooms'];