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