Difference between revisions of "Select Check Boxes by Default"

From SmartWiki
Jump to: navigation, search
 
(One intermediate revision by the same user not shown)
Line 5: Line 5:
 
The following will check the 2nd and 4th options for [[Custom Field]] number 568279.
 
The following will check the 2nd and 4th options for [[Custom Field]] number 568279.
 
<pre>
 
<pre>
 +
//This is to add the newonload function to the onload function so it runs when the page is loaded
 
var oldonload = window.onload;
 
var oldonload = window.onload;
if (typeof window.onload != 'function') {
+
if (typeof window.onload != 'function')window.onload = newonload;
  window.onload = newonload;
 
}
 
 
else {
 
else {
 
   window.onload = function() {
 
   window.onload = function() {
Line 16: Line 15:
 
}
 
}
  
function newonload()
+
//This is the relevant function:
{
+
function newonload(){
 
var frm=document.form1;
 
var frm=document.form1;
 
if(frm){
 
if(frm){
   if (frm.opportunityid.value==0)
+
   if (frm.opportunityid.value==0){
    {
 
 
     frm.cf_568279[2].checked = true;
 
     frm.cf_568279[2].checked = true;
 
     frm.cf_568279[4].checked = true;
 
     frm.cf_568279[4].checked = true;
      }
+
    }
 
   }
 
   }
 
}
 
}

Latest revision as of 10:52, 15 April 2010

If you want to have one or more Check Boxes selected by default you need to create a Browser Script to select the boxes.


Example: The following will check the 2nd and 4th options for Custom Field number 568279.

//This is to add the newonload function to the onload function so it runs when the page is loaded
var oldonload = window.onload;
if (typeof window.onload != 'function')window.onload = newonload;
else {
  window.onload = function() {
    oldonload();
    newonload();
  }
}

//This is the relevant function:
function newonload(){
var frm=document.form1;
if(frm){
   if (frm.opportunityid.value==0){
     frm.cf_568279[2].checked = true;
     frm.cf_568279[4].checked = true;
     }
   }
}


Note:

  • At Level 2 or 3 use document.frmevent instead of document.form1 and eventid instead of opportunityid