PHP问卷系统如何做到防止用户有未填写的题目就提交问卷?

2025-04-07 15:56:35
推荐回答(1个)
回答1:

说实在的,这个判断有点复杂,你说的这个肯定先用js来判断,然后后台也必须再判断这次,以防止js被人破坏。后台判断就不写了,写个JS给你吧。

以下代码已经过测试。















function tests(){
var inp=document.getElementsByTagName('input')
var t=null
for(var i=0;iif(inp[i].type!='radio') continue;
if(inp[i].name==t) continue;
t=inp[i].name
var obj=document.getElementsByName(t)
var flag=false
for(var j=0;jif(obj[j].checked){
flag=true
break
}
}
if(!flag){
alert('请选择')
return false
}
}
document.getElementById("test").submit();
}