{
form1.items.value = "";
if ( !form1.item.length ) // 只有一个复选框,form1.item.length = undefined
{
if ( form1.items.checked )
form1.items.value = form1.item.value;
}
else
{
for ( i = 0 ; i < form1.item.length ; i++ )
{
if ( form1.item(i).checked ) //
复选框中有选中的框
{
form1.items.value = form1.item(i).value;
for ( j = i + 1 ; j < form1.item.length ; j++ )
{
if ( form1.item(j).checked )
{
form1.items.value += " "; //
用空格做分割符
form1.items.value += form1.item(j).value;
}
}
break;
}
}
}
return true;
}
-->
</script>
以上代码,可以把所有选中的复选框的
value 组合成为一个字符串数组,在 myphp.php 使用
这样的语句:
$items = explode(" ", $http_post_vars["items"]);
即可以把这些选项分离为数组。
注意:选项中的
value 不能包含分割符(这里是空格)。
有关
php 获取 checkbox 复选框中值的方法,就介绍这些吧,希望对大家有所帮助。