PHP 如何输出html中复选框的值
一共两个问题:一个表格的网页,选择复选框后如何在PHP输出,我的HTML复选框代码为:</h5>whychooseus:</h5><selectname="choose"...
一共两个问题:
一个表格的网页 ,选择复选框后如何在PHP输出 ,我的HTML复选框代码 为:
</h5>why choose us:</h5>
<select name="choose" multiple>
<option value="brand">brand</option>
<option value="service">good service</option>
<option value="easy">easy to get</option>
<option value="advertise">advertise</option>
</select>
HTML 有这么一个表格 当按+会多增加三个表格 分别是名称 数量 和 价值
如何在PHP 使用数组输出? 展开
一个表格的网页 ,选择复选框后如何在PHP输出 ,我的HTML复选框代码 为:
</h5>why choose us:</h5>
<select name="choose" multiple>
<option value="brand">brand</option>
<option value="service">good service</option>
<option value="easy">easy to get</option>
<option value="advertise">advertise</option>
</select>
HTML 有这么一个表格 当按+会多增加三个表格 分别是名称 数量 和 价值
如何在PHP 使用数组输出? 展开
2个回答
展开全部
用PHP输出样式一般不是好的做法,PHP擅长后台逻辑数据处理,前台一般交与js与css控制
非得想用php输出复选框的话,代码如下:
$tmpArr["brand"] = "brand";
$tmpArr["service"] = "good service";
$tmpArr["easy"] = "easy to get";
$tmpArr["advertise"] = "advertise";
echo "
<h5>why choose us:</h5>
<select name=\"choose\" multiple>
";
foreach ($tmpArr as $key=>$value){
echo "<option value=\"$value\">$key</option>";
}
echo "</select>";
异步处理的话用ajax
新增表格的用jQuery插件吧,容易的多,见jQuery的append
更多追问追答
追问
抱歉 ,可能我的表达有问题
我是想要当在HTML多选后 PHP输出显示可以输出显示多个值
追答
明白了,很常用的处理方式。
分清步骤:1识别多选事件;2显示多值:
1:关于复选框多选事件的处理都是js的长项,如果你会jquery会非常容易,参考函数
$("#myMutilpleBox").change(function() {
//识别事件-选中状态改变
});
2:一旦条件满足,调用异步请求ajax
我上面提到了,PHP长顶数据处理,通常返回的数据类型是json格式,也方便js解析,与复选框无关,只要内部数据,然后用js填入复选框中,不知你能明白我的意思不
另外:php是在服务器端解析的,如果对以我说的不太熟悉的话,为啥不一次用PHP将所有可能数据都生成出来呢,就省略掉了异步请求的过程了。可以去判断一下合理性。
推荐几篇文章参考,希望对你有帮助:
http://snowcoal.com/search/jquery
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询