troubleshooting Question

Bypass validation when chkbox = false, javascript.... asp 4

Avatar of Mike Eghtebas
Mike EghtebasFlag for United States of America asked on
JavaScriptASP.NET
7 Comments2 Solutions278 ViewsLast Modified:
The code below is javascript to show/hide txtComment based on chkAddComment value. This part works fine.

Now that I have added requireComment validation to txtComment, I need to upgraded this javascript code to bypass validation when chkAddComment  is false.

Question: How this is done?

Thank you.

<script type="text/javascript">

            // to anonymous function are created to help with chkBox functionalities
            window.onload = function () {

                // on document first-time load chkAddComment is false therefore it has to be set to none
                document.getElementById("CommentRow").style.display = (document.getElementById("<%= chkAddComment.ClientID %>").checked) ? "block" : "none";
                
                document.getElementById("<%= chkAddComment.ClientID %>").onchange = function () {
                    if (this.checked) {
                        document.getElementById("CommentRow").style.display = "block";
                    } else {
                        document.getElementById("CommentRow").style.display = "none";
                    }
                }
            }
</script>
ASKER CERTIFIED SOLUTION
Rajar Ahmed
Consultant

Our community of experts have been thoroughly vetted for their expertise and industry experience.

Join our community to see this answer!
Unlock 2 Answers and 7 Comments.
Start Free Trial
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 2 Answers and 7 Comments.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros