急!!PHP中怎么样判断checkbox是否被选中?
PHP中checkbox怎么样判断是否被选中?
------解决方案--------------------取得的值不为空即为选中
<input type="checkbox" name="select[]" value="1" />
<input type="checkbox" name="select[]" value="2" />
<input type="checkbox" name="select[]" value="3" />
<input type="checkbox" name="select[]" value="4" />
<input type="checkbox" name="select[]" value="5" />
------解决方案--------------------check.html:
<form action="checkbox.php" method="POST">
<input type="checkbox" name="select" value="1" />
<input type="submit" value="Submit">
</form>
checkbox.php:
<?
if($_POST)
{if($_POST['select']!=""){echo "不为空";}else{echo "为空";}}
?>
------解决方案--------------------可以用JS先判断,如
if(form.checkname.checked) {}
如果多个,可以使用JS循环,把check的值组成字符串提交,或使用4楼的方法.
提交到php页再判断一次.:-)
------解决方案--------------------PHP 没有办法判断。只能当表单提交后,进行取值再判断。
可以通过客户端JS 来做判断。
检测他 checked 是否为true