Javascript 将值数组存储在一个变量中

Javascript 将值数组存储在一个变量中,javascript,sql,ms-access,Javascript,Sql,Ms Access,这是我的密码。我正在准备一个离线测验系统。这段代码显示了多个带有选项字段的问题。现在在radio variable中,它存储了由名为q1的用户提交的问题选项。由于每个问题集的名称都是动态的,我如何在无线电变量中存储多个值 像第一季度、第二季度的选择。。。等等 <script type="text/javascript"> var currentPath = ((location+"").replace(/%20/g, " ").replace("file:///", "").

这是我的密码。我正在准备一个离线测验系统。这段代码显示了多个带有选项字段的问题。现在在radio variable中,它存储了由名为q1的用户提交的问题选项。由于每个问题集的名称都是动态的,我如何在无线电变量中存储多个值

像第一季度、第二季度的选择。。。等等

<script type="text/javascript">
    var currentPath = ((location+"").replace(/%20/g, " ").replace("file:///", "").replace("/", "\\").replace("index.html", ""));
    var pad = currentPath+"\\quiz.mdb";
    //var strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + pad;
    var strConn = "Provider=microsoft.ace.oledb.12.0;Data Source=" + pad;
    var cn = new ActiveXObject("ADODB.Connection");
    cn.Open(strConn);
    var rs = new ActiveXObject("ADODB.Recordset");
    var SQL = "SELECT * FROM ques_bank WHERE quizno = 'q_001'";
    rs.Open(SQL, cn);
    var sList = "<form target='sendinfo' id='infoform' onSubmit='return handleClick()'>";
    while (!rs.EOF) {
        sList = sList + 
        "<p>"+rs("question")+ "</p><br>"+
        "<input type='radio' name='q"+ rs("ID") +"' value='a' />"+rs("optionA")+"<br>"+
        "<input type='radio' name='q"+ rs("ID") +"' value='b' />"+rs("optionB")+"<br>"+
        "<input type='radio' name='q"+ rs("ID") +"' value='c' />"+rs("optionC")+"<br>"+
        "<input type='radio' name='q"+ rs("ID") +"' value='d' />"+rs("optionD")+"<br>"+
        "<input type='radio' name='q"+ rs("ID") +"' value='e' />"+rs("optionE")+"<br>"+
        "<input type='text' id='rank_list' name='q_id' value='"+ rs("ID") +"' /><br>"+
        "<hr>";
        rs.MoveNext();
    }
    document.write(sList+"<input type='submit' value='Submit'/></form>");

    function test() {
    }

    //submit function
    function handleClick() {
        var radios = document.getElementsByName("q1");
        var found = 1;
        for (var i = 0; i < radios.length; i++) {       
            if (radios[i].checked) {
                alert(radios[i].value);
                found = 0;
                break;
            }
        }
        if(found == 1) {
            alert("Please Select Radio");
        }    
        //event.preventDefault(); // disable normal form submit behavior
        return false; // prevent further bubbling of event
    }

    rs.Close();
    cn.Close();
</script>

var currentPath=((位置+).replace(/%20/g,”).replace(“文件:///”,“”)。replace(“/”,“\\”).replace(“index.html,”);
var pad=currentPath+“\\quick.mdb”;
//var strConn=“Provider=Microsoft.Jet.OLEDB.4.0;数据源=“+pad;
var strConn=“Provider=microsoft.ace.oledb.12.0;数据源=“+pad;
var cn=新的ActiveXObject(“ADODB.Connection”);
cn.Open(strConn);
var rs=新的ActiveXObject(“ADODB.Recordset”);
var SQL=“从ques_bank中选择*,其中quizno='q_001';
rs.Open(SQL,cn);
var sList=“”;
而(!rs.EOF){
滑动=滑动+
“”+rs(“问题”)+”


”+ “+rs(“optionA”)+”
”+ “+rs(“选项B”)+”
”+ “+rs(“选项”)+”
”+ “+rs(“选项”)+”
”+ “+rs(“optionE”)+”
”+ “
”+ “
”; rs.MoveNext(); } document.write(sList+“”); 功能测试(){ } //提交功能 函数handleClick(){ var radios=document.getElementsByName(“q1”); var=1; 对于(var i=0;i
您可以创建新属性来存储所需内容。例如
,但如何将值存储在一个变量中?