Javascript 如何使用单选按钮输入禁用表单的某些元素?

Javascript 如何使用单选按钮输入禁用表单的某些元素?,javascript,forms,Javascript,Forms,这是小提琴的页面: 表单中有一个id为“extra”的单选按钮 我希望这样做: 当用户单击该单选按钮时,所有其他输入均被禁用,唯一启用的输入是单选按钮和提交/重置按钮,当用户单击重置时,表单应重置为原始表单,可能使用javascript 请提供一些指针或样本 编辑:我添加了一个函数来禁用每个元素,但它给了我错误。是的,使用javascript来实现 向单选按钮添加一个onclick事件,该事件将禁用其他HTML元素。例如: 这是您的单选按钮: 以下是您的脚本: function disabl

这是小提琴的页面:

表单中有一个id为“extra”的单选按钮

我希望这样做: 当用户单击该单选按钮时,所有其他输入均被禁用,唯一启用的输入是单选按钮和提交/重置按钮,当用户单击重置时,表单应重置为原始表单,可能使用javascript

请提供一些指针或样本


编辑:我添加了一个函数来禁用每个元素,但它给了我错误。

是的,使用javascript来实现

向单选按钮添加一个onclick事件,该事件将禁用其他HTML元素。例如:

这是您的单选按钮:

以下是您的脚本:

function disableItems(obj) {

 var el = document.getElementById('<your HTML element's ID>');
 el.disabled = true;

 // do this for other HTML elements in your form
}
功能禁用项(obj){

var el=document.getElementById('因此我必须为我要禁用的每个元素执行e#.disabled=true;?重置按钮呢?我是否也应该为每个元素附加一个onclick来设置e#.disabled=false;?我刚刚编辑了我对该部分问题的回答(我之前错过了该部分).出于某种原因,它一直说我的函数没有定义…函数dis()我不熟悉Fiddle,但我在上面的HTML中粘贴了JS代码(在标记中),它就像一个符咒一样工作!查看它。从页面源代码来看,您在Javascript窗格中添加的JS代码似乎不是作为一个,而是一个。