Pra*_*ady 1 salesforce visualforce
我有需要检查是否需要检查apex:inputCheckbox是否被检查,如果没有,则提出一个警告,说明它未被检查.
<apex:inputCheckbox value="{!check}"/>
Run Code Online (Sandbox Code Playgroud)
我正在从java脚本中提出警报.警报提出后,我正在使用actionfunction来调用apex方法.
我需要的是一种检查是否在javascript中选中复选框的方法
谢谢
Prady
你可以给它一个id,然后用document.getElementById()它来抓住它:
<apex:inputCheckbox id="theCheckBox" value="{!Contact.Some_Checkbox__c}" onClick="alert('checked? ' + document.getElementById('{!$Component.theCheckBox}').checked);"/>
Run Code Online (Sandbox Code Playgroud)
请注意,如果它在其他元素内部,您可能需要向下钻取它,所以如果它在一个内部<apex:pageBlockSection>,id="theSection"那么您需要:
document.getElementById('{!$Component.theSection.theCheckBox}');
Run Code Online (Sandbox Code Playgroud)
是否需要这样做取决于您的javascript在页面中与复选框的关系.祝好运!
| 归档时间: |
|
| 查看次数: |
12360 次 |
| 最近记录: |