Php 使用具有多输入类型名称的javascript进行表单验证

Php 使用具有多输入类型名称的javascript进行表单验证,php,javascript,jquery,codeigniter,validation,Php,Javascript,Jquery,Codeigniter,Validation,我想做个小测验。首先,我做一个小测验插页。所以我想做一个验证,比如填写表单中的所有值,答案必须在选项中。。。 我尝试使用codeigniter框架。 这是我的看法 现在,如何使用javascript在此视图中添加表单验证 我添加了一些js代码,但它不起作用,那么我如何实现它呢? 有人能帮忙吗?你应该更新你的变量赋值。在您的例子中,JS正在寻找名为ques[i]、opt1[i]、ans1[i]等的表单元素,但您需要将字母i设置为变量。试试这个: var qus1=document.forms["

我想做个小测验。首先,我做一个小测验插页。所以我想做一个验证,比如填写表单中的所有值,答案必须在选项中。。。 我尝试使用codeigniter框架。 这是我的看法

现在,如何使用javascript在此视图中添加表单验证 我添加了一些js代码,但它不起作用,那么我如何实现它呢?
有人能帮忙吗?你应该更新你的变量赋值。在您的例子中,JS正在寻找名为ques[i]、opt1[i]、ans1[i]等的表单元素,但您需要将字母i设置为变量。试试这个:

var qus1=document.forms["myForm1"]["ques[" + i + "]"].value;
var opt1=document.forms["myForm1"]["opt1[" + i + "]"].value;
var opt2=document.forms["myForm1"]["opt2[" + i + "]"].value;
var opt3=document.forms["myForm1"]["opt3[" + i + "]"].value;
var ans1=document.forms["myForm1"]["ans1[" + i + "]"].value;    

这对我适用:

J=null,因为$number没有分配任何内容。此外,我们无法测试此代码,因为我们无法运行php。您应该发布一个示例$number是用户输入,如2、3、4等。。。。此编号创建问题编号字段-@andrew
var qus1=document.forms["myForm1"]["ques[" + i + "]"].value;
var opt1=document.forms["myForm1"]["opt1[" + i + "]"].value;
var opt2=document.forms["myForm1"]["opt2[" + i + "]"].value;
var opt3=document.forms["myForm1"]["opt3[" + i + "]"].value;
var ans1=document.forms["myForm1"]["ans1[" + i + "]"].value;