怎么在CI中获取下拉列表的值呢?
呃,不是我找茬,论坛这个新风格很囧……比较不适应,还好很清爽……转入正题,用纯PHP,如下:
<form name="form1" method="post" action="09.php">
<select name="select[]" size="10" multiple>
<option value="A" selected>00</option>
<option value="B">01</option>
<option value="C">02</option>
<option value="D">03</option>
<option value="E">04</option>
<option value="F">05</option>
<option value="G">06</option>
<option value="H">07</option>
<option value="I">08</option>
</select>
<input type="submit" name="Submit" value="提交">
</form>
<?php
$ArrayCount = count($select);
echo $ArrayCount." this is the count<p></p>";
for($i=0;$i<$ArrayCount;$i++)
{
echo $select[$i]."<br/>";
}
?>
把SELECT封装成一个数组,那用CI的话
怎么用$this->input->post获取这个东西呢? 你可以试一下啊,你不愿意试怎么知道用不用框架是不是都一样 你完全还是可以使用$_POST取值啊?有什么问题啊?
楼上说的有道理 好,了解了……测试成功……受教了! 我想知道你怎么获取的 回复 5# huboo82
用了比较土的方法,网上到处说用什么JS……不鸟他们……就世界把value改成和现实一样的
<select name="select">
<option value="社区所有新鲜事" selected>社区所有新鲜事</option>
<option value="我关注人的新鲜事">我关注人的新鲜事</option>
<option value="发布商品的新鲜事" >发布商品的新鲜事</option>
<option value="留言回复的新鲜事">留言回复的新鲜事</option>
<option value="更新状态的新鲜事">更新状态的新鲜事</option>
</select>
$select = $this->input->post('select');就可以获取提交的value了……对了,上面的SELECT放在一个form里面 楼主,你两次测试的不一样着,第一个是多选,第二个是单选啊…… {:soso_e101:}select 也支持多选? 8楼out了……
页:
[1]