Need some guidence with checkboxes

Discussion in 'JavaScript' started by JimD, Feb 27, 2009.

  1. #1
    I have checkbox "Other" that if the user checkes it a text field will open. I get that to work, but if the user unchecks it the text box doesn't go away.

    Can someone tell me what I'm missing? Here's the code. By the way I'm a newbie with javascript so the code might seem messy to you pros

    <input name="checkbox_other" type="checkbox" class="text_background" id="checkbox_other" value="other"onclick="(this.value=='other') ? document.getElementById('newClientLbl').style.display='' : document.getElementById('newClientLbl').style.display='none'"><label style="display:none" id="newClientLbl">Enter Your Client Type: <input type="text" name="newClient" class="text_background"></label>


    Any help will be appreciated
     
    JimD, Feb 27, 2009 IP
  2. JimD

    JimD Peon

    Messages:
    4
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #2
    Got the answer in another forum

    <html>
    <head>
    <script type="text/javascript">

    function displayField(fieldID, display)
    {
    document.getElementById(fieldID).style.display = (display) ? 'inline' : 'none';

    }

    </script>
    </head>

    <body>

    <input name="checkbox_other" type="checkbox" class="text_background" id="checkbox_other" value="other" onclick="displayField('newClientLbl', this.checked)">
    <label style="display:none" id="newClientLbl">Enter Your Client Type: <input type="text" name="newClient" class="text_background"></label>

    </body>
    </html>
     
    JimD, Feb 27, 2009 IP