How to enable onclick event for checkboxes dynamically?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Man4ish
    New Member
    • Mar 2008
    • 151

    #1

    How to enable onclick event for checkboxes dynamically?

    Hi,

    I need to generate check-boxes dynamically and enable onclick color change event for each check box. But I am unable to implement it by integrating Javascript code with Java.

    // javascript code
    Code:
    out.println("<SCRIPT language= 'javascript' type='text/javascript'>function swapcol(item){if(document.getElementById(item).checked){document.getElementById(item+'bg').style.background='#D3D3D3'}else{document.getElementById(item+'bg').style.background='#FFFFFF'}}</SCRIPT>");
    //Calling Javascript function
    Code:
    for (int i =1; i <= 1; i++)
    {
         String divid = null;
         divid = Integer.toString(i);
         String ide = null;
         ide += "item";
         ide += Integer.toString(i);
         System.out.println(ide);
         out.println("<DIV id=" + '1' +">Checkbox 1:   <INPUT type='checkbox' id=" + "item1" + "name='checkbox' onclick= swapcol(" + "item1"+ ")></DIV>");
    }
    May i know where i am wrong? Thanks in advance.
Working...