Javascript函数禁用复选框
Javascript function to disable checkbox
我有一个VF页面,其中有3个复选框字段C1、C2、C3。如果选中了一个复选框字段,则应禁用另两个复选框。为此,我编写了一个javascript函数。这很好用。
但我也想检查账户的城市字段,即,如果账户城市有一个粒子值"AB",那么复选框字段C2应该被禁用。有人能告诉我怎么做吗。
<script>
function confirmDisbaled(ifchecked,id1,id2,id3) {
document.getElementById(id1).disabled = ifchecked;
document.getElementById(id2).disabled = ifchecked;
document.getElementById(id3).disabled = ifchecked;
}
</script>
页码:
<apex:inputCheckbox label="C1" id="c1" value="{!c1}" selected="true" onchange="return confirmDisbaled(this.checked, '{!$Component.c2}','{!$Component.c3}');"/>
<apex:inputCheckbox label="C2" id="c2" value="{!c2}" onchange="return confirmDisbaled(this.checked, '{!$Component.c1}','{!$Component.c3}');"/>
<apex:inputCheckbox label="C3" id="c3" value="{!c3}" onchange="return confirmDisbaledcl(this.checked, '{!$Component.c2}','{!$Component.c1}');"/>
Vf页面具有标准控制器帐户。
document.getElementById(id2).disabled = ifchecked || document.getElementById('city').value == 'AB'
相关文章:
- Javascript复选框函数:;缺少:在属性id之后"
- 如何使用javascript函数在gridview中按行启用/禁用复选框
- 如何创建php函数或任何脚本/jquery Javascript,使我能够获取与复选框关联的值并添加它们
- 根据条件将函数放入数组中(如果选中复选框)
- Javascript:函数bind.click&对于每个复选框
- 通过原型/构造函数从复选框输出值
- Jquery移动转换复选框在Jquery onclick函数()中第二次选中不起作用
- 函数更改不适用于动态创建的表的复选框
- Javascript函数禁用复选框
- 在服务器上创建一个复选框,使用 javascript 处理函数
- 将函数事件绑定到更改函数的复选框/标签
- 无论首先单击哪个复选框,都需要调用函数1次-.one()的一些变体
- 我可以使用一个函数让所有复选框都被选中或取消选中吗(不使用点击触发器)
- 嗨,我正试图将我的movieprice数组从复选框值传递给另一个计算选择总数的函数,但我的代码没有;t运行
- 为预先选中的复选框在加载时运行ng更改函数
- 如何在使用onclick函数选中复选框时添加或减去值
- JavaScript selectAlldescelectAll复选框函数没有'我不在IE8上工作
- 如何在Angularjs中使用复选框函数访问表数据
- js动态创建的点击复选框函数未定义
- 在单击文本框时,selectRow复选框函数不应该工作