为了账号安全,请及时绑定邮箱和手机立即绑定

form表单中的radio的name值取不到是怎么回事啊?

form表单中的radio的name值取不到是怎么回事啊?

慕工程0101907 2019-04-21 20:14:24
html代码:1、印在纸上的主意、想法,其价值还不如印它们的纸张。非常同意比较同意稍许同意不太同意很不同意极不同意函数:functionTrainingEvaluationsConsciousness(form){varxf,hc1;xf=hc1=-3;//loopsthroughtheradiobuttonsfindingoutwhichoneisselected//***程序走到这一步就报错了,说的是Cannotreadproperty'c1'ofnull***if(form.c1[1].checked==1)hc1=-2;if(form.c1[2].checked==1)hc1=-1;if(form.c1[3].checked==1)hc1=1;if(form.c1[4].checked==1)hc1=2;if(form.c1[5].checked==1)hc1=3;xf=hc1;alert(xf);}
查看完整描述

2 回答

?
牛魔王的故事

TA贡献1830条经验 获得超3个赞

Cannotreadproperty'c1'ofnull,是说你传过来的form是null,也就是this.form是null,不过我试了你的代码,跟楼上的一样,没有问题,估计是你的页面标签结构乱了,或者什么原因,导致this.form没找到吧
                            
查看完整回答
反对 回复 2019-04-21
?
一只名叫tom的猫

TA贡献1906条经验 获得超3个赞

同楼上两楼,直接用楼主的代码测试是没有问题的。建议楼主检查下代码。如果form不为null还是取不到值的话试试把form.c1改成form.elements["c1"]
                            
查看完整回答
反对 回复 2019-04-21
  • 2 回答
  • 0 关注
  • 631 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号