0

我有一个问题可能与 如何使用 JavaScript 在 Firefox 中使必需的单选输入可选?

我的例子可以在这里找到: http ://www.bradkent.com/?page=test/ff_radio

简而言之,我在一个复选框上有一个事件查看器,用于切换无线电组的可见性。无线电组最初是必需的,但在隐藏时,我将无线电输入的必需属性更改为 false(node.required = false)。重新显示该组时,所需的属性将更改回 true。dom 检查器确认没有设置所需的属性或属性。

那么为什么需要选择一个选项呢?我做错了什么或忽略了什么?

谢谢

4

1 回答 1

0

好吧,我发现了这个问题

node.required = true/false vs node.setAttribute('required',1); 和 node.removeAttribute('required');

前者已在代码的较早部分完成,此时 node.removeAttribute('required'); node.removeProp('必需'); 等在删除所需的属性时都没有用(在 Firefox 中)

于 2012-12-20T20:06:45.563 回答