
<form action="a.php" name="from" method="post">
<?
for($i=0$i<10$i++){
echo "第".($i+1)."题"
for($j=0$j<4$j++){
echo "<input type='radio' name='ra[$i]' id='ra[$i][$j]' />"
}
}
?>
</form>
<script>
function check_ra(){
var y
for(var i=0i<10i++){
y=0
for(var j=0j<4j++){
if(document.from.ra[i][j].checked==true)
y=1
}
if(y==0){
alert("第"+(i+1)+"题还没选")
break
}
}
}
</script>
你写的那个每4个radio本身就是一个数组 你把他name写成二维数组 调用的时候那就得用写三维数组了 name后面得[]没必要
多选框是checkbox好吧。。。一般的做法都是用个符号分割,然后组成字符串,作为字符串字段保存在数据库里。
如果选项很少的话,也可以考虑每个选项单独一个字段保存。
你是说建表吗:create table table_nmae(
xm 类型,
xxmc 类型,
zy 类型,
szd 类型,
qq 类型,
yx 类型,
tel 类型,
radio 类型,
bz
)
比如类型都是字符串的话类型都用varchar,长度选100,则为varchar(100),替换类型就好了,其他的还有很多数据类型,自己查,不知道是否能帮到你!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)