Javascript 使用PHP检查带有多个答案的复选框问题是否正确?
我有一个html表单,它有一个复选框问题,正确答案是勾选两个特定的复选框。我想用PHP检查用户是否有正确的答案,并将分数变量增加1(我知道如何做分数部分,但不知道如何检查他们是否有正确的答案。)我怎么做 这是复选框问题的HTML,正确答案是文本和图像:Javascript 使用PHP检查带有多个答案的复选框问题是否正确?,javascript,php,html,forms,Javascript,Php,Html,Forms,我有一个html表单,它有一个复选框问题,正确答案是勾选两个特定的复选框。我想用PHP检查用户是否有正确的答案,并将分数变量增加1(我知道如何做分数部分,但不知道如何检查他们是否有正确的答案。)我怎么做 这是复选框问题的HTML,正确答案是文本和图像: <label >What was Mosiac capable of displaying together?: <input type="checkbox" name="question3" id="q3answer1" va
<label >What was Mosiac capable of displaying together?:
<input type="checkbox" name="question3" id="q3answer1" value ="answer1" checked="checked" />Videos
<input type="checkbox" name="question3" id="q3answer2" value ="answer2" />Text
<input type="checkbox" name="question3" id="q3answer3" value ="answer3" />Images</label>
Mosiac能够一起显示什么?:
视频
正文
图像
既然您同时标记了PHP和JavaScript,我将为这两种语言提供一个解决方案。我将从JavaScript开始:
let correct=0;
函数submitAnswer(){
if(document.getElementById(“q3answer1”).checked==false&&
document.getElementById(“q3answer2”).checked==true&&
document.getElementById(“q3answer3”).checked==true)
{
正确的++;
警惕(“正确!”);
}
}
马赛克能够一起显示什么?
视频
正文
图像
提交
首先为复选框指定一个唯一的名称,就像您对id
所做的那样,或者将它们放入一个数组中,如name=“question3[]”
需要记住的是,未选中的复选框不会发送到PHP,因此要知道选中了什么,您必须查看$\u get
或$\u POST
数组中存在哪些复选框。您尝试过什么吗?这应该很简单。对不起,我正在努力,但我真的不知道怎么做。我是个彻头彻尾的笨蛋@有人在下面给了你答案。