Advertisement
Guest User

Untitled

a guest
Aug 18th, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.76 KB | None | 0 0
  1. <apex:pageblockTable value="{!DisplayServices}" var="d" id="pt1">
  2. <apex:column headerValue="Select Included Services" id="col1">
  3. <apex:inputCheckbox value="{!d.isSelected}" id="chcbox" onclick="disableChebox('{!mp[d.serviceName]}','{!d.serviceName}','{!$Component.chcbox}');myFunction('{!mp[d.serviceName]}');"/>
  4. </apex:column>
  5.  
  6.  
  7. <scrip type="text/javascript">
  8. function disableChebox(xx, name, selectedId){
  9. var x=document.getElementsByName('abc')[xx];
  10. alert("x---->"+x);
  11. alert(x.value+x.disabled);
  12. if(x.disabled == false){
  13. x.value=0;
  14. }
  15. x.disabled = !x.disabled;
  16. var selectedd = document.getElementById(selectedId);
  17. alert('selected'+selectedd);
  18. if(name== "Advisory Services" && selectedd.checked){
  19. if(document.getElementById("pg:form:pgbr:rp:2:ae") != null){
  20. document.getElementById("pg:form:pgbr:rp:2:ae").style.display = 'block';
  21. }
  22. }
  23. if(name== "Advisory Services" && !selectedd.checked){
  24. if(document.getElementById("pg:form:pgbr:rp:2:ae") != null){
  25. document.getElementById("pg:form:pgbr:rp:2:ae").style.display = 'none';
  26. }
  27. }
  28. }
  29.  
  30.  
  31. function myFunction(xx){
  32. var total=0;
  33. var x=document.getElementsByName('abc');
  34. for(var a=0;a<x.length;a++){
  35. total = parseInt(total,10)+parseInt(x[a].value,10);
  36. }
  37. if(total >100){
  38. showMessage('ERROR', 'Total is greater than 100.Current percentage value is '+total);
  39. }
  40. else{
  41. showMessage('Clear', '');
  42. }
  43. return false;
  44. }
  45.  
  46. </script>
  47.  
  48. <apex:inputCheckbox className="myCheckbox" />
  49. <script>
  50. (function ($) {
  51. $(function () {
  52. $('.myCheckbox').click(function () {
  53. // do stuff
  54. });
  55. });
  56. }(jQuery));
  57. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement