<input type=checkbox name=cb_1 checked>
<input type=checkbox name=cn_2>
<input type=checkbox name=cn_3 checked>
<input type=checkbox name=cn_2>
<input type=checkbox name=cn_3 checked>
调试欢乐多
<input type=checkbox name=aa>
<input type=checkbox name=aa>
Request("aa")即可
<input type=checkbox name=cb value=2>
<input type=checkbox name=cb value=3>选择第一个则值为1
选择第一个则值为2
选择第一个则值为3这是单选按纽组
Call to undefined function: request()而且因为某些原因,所以checkbox的name不能一样,这样是不是每个checkbox后都需要一个Request?
<input type=checkbox name=cb[]>
<input type=checkbox name=cb[]>
<input type=checkbox name=cb[]>
<input type="submit" name="submitCks" value="提交">
</form>
提交后
<?php
if(!empty($_POST["cb"])){
print_r($_POST["cb"]);
}
?>
<input type=checkbox name=box value="1">
<input type=checkbox name=box value="2">
<input type=checkbox name=box value="3">
<input type="submit" name="submit" value="提交">
</form>在你提交的页面用$_post["box"]就能得到被选中选项的value的值;在和他里面的value 值1,2,3进行比较;最后才能确定!
当形如
<input type=checkbox name=cb value=1>
<input type=checkbox name=cb value=2>
<input type=checkbox name=cb value=3>
时,提交的http头中有形如
cb=1&cb=2&cb=3
这样的串,asp将他解释成数组。处理过程略但php有自己的约定
<input type=checkbox name=cb[] value=1>
<input type=checkbox name=cb[] value=2>
<input type=checkbox name=cb[] value=3>
提交的http头中有形如
cb[]=1&cb[]=2&cb[]=3
这样的串
php在内部调用函数parse_str将其直接转换
<?php
if(!empty($_POST["cb"])){
print_r($_POST["cb"]);
}
?>
选中了第一个checkbox,提交后出现了一行:Array([0]=>1),而不是预期的的第一个checkbox仍是处于选中状态……