下述代码中,echo $_POST['hobbyS'];出现的结果是 on,这是为什么?如何让它返回正确的结果?
<html>
<?php
$hobby = array('跑步','游泳','篮球','足球');
?>
<body>
<form method='post'>
<p>姓名:<input type='text' name="name"></p>
<p>爱好:
<?php
foreach($hobby as $v){
echo "<input type='checkbox' name='hobbyS'/>".$v;
}
?>
</p>
<input type="submit" value='提交'/>
<input type="reset" value='重置' />
</form>
<?php
if(!empty($_POST)){
ECHO $_POST['name'];
echo $_POST['hobbyS'];
}
?>
</body>
</html>
checkbox 勾选的情况, 默认值就是on, 设置value后, 勾选就是value的值