bug html ie8 hided radio

转载请注明出处WangYuheng’s Blog

现象

将radio表单元素放在隐藏的div中,利用显示的label for 试图改变radio的值

IE8下不起作用

原因

IE8无法通过label for 修改隐藏的表单元素值

解决方法

利用input hidden 通过js监听label的click事件并改变hidden表单元素的值