日期:2014-05-16  浏览次数:20408 次

帮一下 JS 的
var xf1=0;
.....(90个)
var xf90=0;


if (form.c1[0].checked==1) xf1==0;
if (form.c1[1].checked==1) xf1==1;
if (form.c1[2].checked==1) xf1==2;
if (form.c1[3].checked==1) xf1==3;
if (form.c1[4].checked==1) xf1==4;
........(90个)
if (form.c90[0].checked==1) xf90==0;
if (form.c90[1].checked==1) xf90==1;
if (form.c90[2].checked==1) xf90==2;
if (form.c90[3].checked==1) xf90==3;
if (form.c90[4].checked==1) xf90==4;

if (xf1+xf4+xf12+xf27+xf40+xf42+xf48+xf49+xf52+xf53+xf56+xf58<12) form.answer1.value="躯体症状表现不明显。";
if (xf1+xf4+xf12+xf27+xf40+xf42+xf48+xf49+xf52+xf53+xf56+xf58>=12 && xf1+xf4+xf12+xf27+xf40+xf42+xf48+xf49+xf52+xf53+xf56+xf58<=24) form.answer1.value="躯体症状表现中等。";
if (xf1+xf4+xf12+xf27+xf40+xf42+xf48+xf49+xf52+xf53+xf56+xf58>24) form.answer1.value="躯体症状表现很明显。";
if (xf3+xf9+xf10+xf28+xf38+xf45+xf46+xf51+xf55+xf65<10) form.answer2.value="强迫症状表现不明显。";
if (xf3+xf9+xf10+xf28+xf38+xf45+xf46+xf51+xf55+xf65>=10 && xf3+xf9+xf10+xf28+xf38+xf45+xf46+xf51+xf55+xf65<=20) form.answer2.value="强迫症状表现中等。";
if (xf3+xf9+xf10+xf28+xf38+xf45+xf46+xf51+xf55+xf65>20) form.answer2.value="强迫症状表现很明显。";
if (xf6+xf21+xf34+xf36+xf37+xf41+xf61+xf69+xf73<9) form.answer3.value="个体在人际关系上较为正常。";
if (xf6+xf21+xf34+xf36+xf37+xf41+xf61+xf69+xf73>=9 && xf6+xf21+xf34+xf36+xf37+xf41+xf61+xf69+xf73<=18) form.answer3.value="个体在人际关系上为中等。";
if (xf6+xf21+xf34+xf36+xf37+xf41+xf61+xf69+xf73>18) form.answer3.value="个体在人际关系上较为敏感。";
if (xf5+xf14+xf15+xf20+xf22+xf26+xf29+xf30+xf31+xf32+xf54+xf71+xf79<13) form.answer4.value="个体抑郁程度较弱。";
if (xf5+xf14+xf15+xf20+xf22+xf26+xf29+xf30+xf31+xf32+xf54+xf71+xf79>=13 && xf5+xf14+xf15+xf20+xf22+xf26+xf29+xf30+xf31+xf32+xf54+xf71+xf79<=26) form.answer4.value="个体抑郁程度中等。";
if (xf5+xf14+xf15+xf20+xf22+xf26+xf29+xf30+xf31+xf32+xf54+xf71+xf79>26) form.answer4.value="个体抑郁程度较强。";
if (xf2+xf17+xf23+xf33+xf39+xf57+xf72+xf78+xf80+xf86<10) form.answer5.value="个体不易焦虑。";
if (xf2+xf17+xf23+xf33+xf39+xf57+xf72+xf78+xf80+xf86>=10 && xf2+xf17+xf23+xf33+xf39+xf57+xf72+xf78+xf80+xf86<=20) form.answer5.value="个体焦虑中等。";
if (xf2+xf17+xf23+xf33+xf39+xf57+xf72+xf78+xf80+xf86>20) form.answer5.value="个体极易焦虑。";
if (xf11+xf24+xf63+xf67+xf74+xf81<6) form.answer6.value="个体容易表现出友好的思想、情感和行为。";
if (xf11+xf24+xf63+xf67+xf74+xf81>=6 && xf11+xf24+xf63+xf67+xf74+xf81<=12) form.answer6.value="个体的思想、情感和行为不易波动。";
if (xf11+xf24+xf63+xf67+xf74+xf81>12) form.answer6.value="个体容易表现出敌对的思想、情感和行为。";
if (xf13+xf25+xf47+xf50+xf70+xf75+xf82<28) form.answer7.value="恐惧对象有旅行、空旷场地、人群和公共场所,还有社交恐惧。";
if (xf8+xf18+xf43+xf68+xf76+xf83<7) form.answer8.value="个体恐怖症状不明显。";
if (xf8+xf18+xf43+xf68+xf76+xf83>=7 && xf8+xf18+xf43+xf68+xf76+xf83<=14) form.answer8.value="个体恐怖症状中等。";
if (xf8+xf18+xf43+xf68+xf76+xf83>14) form.answer8.value="个体恐怖症状较为明显。";
if (xf7+xf16+xf35+xf62+xf77+xf84+xf85+xf87+xf88+xf90<10) form.answer9.value="个体精神病性症状不明显。";
if (xf7+xf16+xf35+xf62+xf77+xf84+xf85+xf87+xf88+xf90>=10 && xf7+xf16+xf35+xf62+xf77+xf84+xf85+xf87+xf88+xf90<=20) form.answer9.value="个体精神病性症状中等。";
if (xf7+xf16+xf35+xf62+xf77+xf84+xf85+xf87+xf88+xf90>20) form.answer9.value="个体精神病性症状较为明显。";
}

</script>
那位 大神 帮忙简化一下 十分感谢~~~!

------解决方案--------------------
只能对前面那段进行优化,

var xf1=0;
.....(90个)
var xf90=0;


if (form.c1[0].checked==1) xf1==0;
if (form.c1[1].checked==1) xf1==1;
if (form.c1