① 如何录入多选题数据到Excel或SPSS
如果是手动录入问卷,多选题录入步骤具体参照下图:
例:“您对搜索网页的哪些方面更加重视?”
① 上图中一行代表一份问卷,ID是编号列,防止录入出错以便进行检查。
② 2~5列为多选题的四个备选答案,有几个选项就需要录入几列,选择录入为1,不选择录入为0。
单选题正常按照一列录入即可,比如1代表“男”,2代表“女”。
推荐用“在线SPSS”SPSSAU中的多选题功能进行分析,一键得到智能分析结果。
② javascript中radio框触发事件弹出多个多选框,我修改多选框。点击另外一个radio时保存那些之前勾选的数据
<divstyle="float:left">
<inputtype="radio"name="rd"id="rd1"value="1"checked="checked"onclick="change(this)"/><inputtype="text"name="txt_rd"id="rd1_txt"/>
<br/>
<inputtype="radio"name="rd"id="rd2"value="2"onclick="change(this)"/><inputtype="text"name="txt_rd"id="rd2_txt"style="display:none"/>
</div>
<divid="rd_div"style="float:left">
<divid="rd1_div">
<inputtype="checkbox"value="11"/>11
<inputtype="checkbox"value="12"/>12
<inputtype="checkbox"value="13"/>13
</div>
<divid="rd2_div"style="display:none">
<inputtype="checkbox"value="21"/>21
<inputtype="checkbox"value="22"/>22
<inputtype="checkbox"value="23"/>23
</div>
</div>
<scripttype="text/javascript">
functionchange(arg){
varrd=arg;
varthisdiv=document.getElementById(rd.id+"_div");
vardivs=document.getElementById('rd_div').getElementsByTagName('div');
for(vari=0;i<divs.length;i++){
if(divs[i].id==thisdiv.id){
divs[i].style.display='';
}
else{
divs[i].style.display='none';
}
varchbs=divs[i].getElementsByTagName('input');
varcheckedstr="";
for(varj=0;j<chbs.length;j++){
if(chbs[j].checked){
checkedstr+=chbs[j].value+',';
}
}
vartxt=document.getElementById(divs[i].id.substring(0,3)+"_txt");
txt.value=checkedstr;
}
varthistxt=document.getElementById(rd.id+"_txt");
vartxts=document.getElementsByName('txt_rd');
for(vari=0;i<txts.length;i++){
if(txts[i].id==thistxt.id)txts[i].style.display='';
elsetxts[i].style.display='none';
}
}
</script>
简单快捷,不解释! @_@
③ 我想知道ASP.NET MVC多选删除怎么做求大神指教!
多选获取id,放进集合里,然后sql语句delete from table where id in(1,2,3)