Difference between revisions of "Select Check Boxes by Default"

From SmartWiki
Jump to: navigation, search
 
Line 1: Line 1:
 
 
If you want to have one or more [[Custom Field Type: Select Many – Check Boxes|Check Boxes]] selected by default you need to create a [[Browser Script]] to select the boxes.
 
If you want to have one or more [[Custom Field Type: Select Many – Check Boxes|Check Boxes]] selected by default you need to create a [[Browser Script]] to select the boxes.
  
Line 6: 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>
function DefaultChecked()
+
var oldonload = window.onload;
 +
if (typeof window.onload != 'function') {
 +
  window.onload = newonload;
 +
}
 +
else {
 +
  window.onload = function() {
 +
    oldonload();
 +
    newonload();
 +
  }
 +
}
 +
 
 +
function newonload()
 
{
 
{
 
var frm=document.form1;
 
var frm=document.form1;
if (frm.opportunityid.value==0)
+
if(frm){
  {
+
  if (frm.opportunityid.value==0)
  frm.cf_568279[2].checked = true;
+
    {
  frm.cf_568279[4].checked = true;
+
    frm.cf_568279[2].checked = true;
 +
    frm.cf_568279[4].checked = true;
 +
      }
 
   }
 
   }
 
}
 
}
DefaultChecked()
 
 
</pre>
 
</pre>
  

Revision as of 11:48, 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.

var oldonload = window.onload;
if (typeof window.onload != 'function') {
  window.onload = newonload;
}
else {
  window.onload = function() {
    oldonload();
    newonload();
  }
}

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