Javascript 选中其中一个单选按钮时启用表单字段(&;取消选中时禁用文件
我有一个表单包含2个无线电按钮&其中一个默认选中。我已经禁用了一些字段&希望在选中第二个单选按钮时启用它们,并在选中第一个单选按钮时禁用它们(还希望恢复CSS属性) 现在,我只能对输入字段执行此操作,而不需要任何脚本 任何帮助都将不胜感激Javascript 选中其中一个单选按钮时启用表单字段(&;取消选中时禁用文件,javascript,jquery,html,css,forms,Javascript,Jquery,Html,Css,Forms,我有一个表单包含2个无线电按钮&其中一个默认选中。我已经禁用了一些字段&希望在选中第二个单选按钮时启用它们,并在选中第一个单选按钮时禁用它们(还希望恢复CSS属性) 现在,我只能对输入字段执行此操作,而不需要任何脚本 任何帮助都将不胜感激 输入[disabled='disabled'],文本区域[disabled='disabled'],选择[disabled='disabled']{ 背景:#ddbb; 颜色:黑色; 游标:默认值; } 输入[type=“text”]:禁用,输入[type=
输入[disabled='disabled'],文本区域[disabled='disabled'],选择[disabled='disabled']{
背景:#ddbb;
颜色:黑色;
游标:默认值;
}
输入[type=“text”]:禁用,输入[type=“select”]:禁用{
背景:#ddbb;
}
形式
一般测试
项目测试
项目ID*
多相*
对
不
文本区
*
要让css规则发挥作用,请对禁用的属性使用removeAttribute
来启用字段或使用setAttribute来禁用它。
功能启用(已启用){
var project=document.getElementById('project_id'),
multiphase=document.getElementById('multiphase');
textInputField3=document.getElementById('textInputField3');
如果(已启用){
project.removeAttribute(“已禁用”);
多阶段。删除属性(“禁用”);
textInputField3.removeAttribute(“已禁用”);
}否则{
project.setAttribute('disabled','disabled');
multiphase.setAttribute('disabled','disabled');
textInputField3.setAttribute('disabled','disabled');
}
}
输入,文本区域,选择{
背景:#fff;
颜色:黑色;
游标:默认值;
}
输入[disabled='disabled'],文本区域[disabled='disabled'],选择[disabled='disabled']{
背景:#ddbb;
}
输入[type=“text”]:禁用,输入[type=“select”]:禁用{
背景:#ddbb;
}
形式
一般测试
项目测试
项目ID*
多相*
对
不
文本区
*
非常感谢您的回答!