我要实现按顺序多项选择,选完后当需要修改时能保留上次的结果,当修改答案时还能实现按顺序多选。请高手写一下程序,谢谢了
以下是我的程序,只能实现初次选择时(即答案框里没有答案)的按顺序多选function setAnswer(obj,answerName){
var tempanswer= obj.value;
if(answerName.value.indexOf(tempanswer) != -1)
{
answerName.value=answerName.value.replace(tempanswer,"");
}
else {
answerName.value=answerName.value + obj.value;
}
}这是选项A的写法<TR>
<TD width="60" valign="middle">
<input type="checkbox" name="<%=checkboxName%>" value="A" onclick ="setAnswer(this,<%=answerName%>)">A
</TD>
<TD width="540"><%=pb.getAnswerA()%></TD>
</TR>
以下是我的程序,只能实现初次选择时(即答案框里没有答案)的按顺序多选function setAnswer(obj,answerName){
var tempanswer= obj.value;
if(answerName.value.indexOf(tempanswer) != -1)
{
answerName.value=answerName.value.replace(tempanswer,"");
}
else {
answerName.value=answerName.value + obj.value;
}
}这是选项A的写法<TR>
<TD width="60" valign="middle">
<input type="checkbox" name="<%=checkboxName%>" value="A" onclick ="setAnswer(this,<%=answerName%>)">A
</TD>
<TD width="540"><%=pb.getAnswerA()%></TD>
</TR>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货