<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>FAQ - Frequently Asked Questions</title><link>http://forums.asp.net/13.aspx</link><description>Your question has probably already been answered. Look here for some great answers!</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Re: Checkbox Validation - Best Solution</title><link>http://forums.asp.net/thread/3389956.aspx</link><pubDate>Sun, 06 Sep 2009 10:15:33 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3389956</guid><dc:creator>Ankit Jain</dc:creator><author>Ankit Jain</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3389956.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=13&amp;PostID=3389956</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;or directly we can search for htmltablecontrols and give the id of the checkbox that needs to be checked&lt;/p&gt;</description></item><item><title>Re: server control and custom control differences</title><link>http://forums.asp.net/thread/3226576.aspx</link><pubDate>Thu, 11 Jun 2009 20:13:56 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3226576</guid><dc:creator>praveen.singh</dc:creator><author>praveen.singh</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3226576.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=13&amp;PostID=3226576</wfw:commentRss><description>&lt;p&gt;You can create your own control that is custom control,you can find that custom control in the form of dll like Ajax control tool kit,&lt;/p&gt;
&lt;p&gt;server control provided by default asp.net library you can normaly find in asp.net tool box&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;</description></item><item><title>server control and custom control differences</title><link>http://forums.asp.net/thread/3225612.aspx</link><pubDate>Thu, 11 Jun 2009 13:13:08 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3225612</guid><dc:creator>sunrobin23</dc:creator><author>sunrobin23</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3225612.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=13&amp;PostID=3225612</wfw:commentRss><description>&lt;p&gt;what is server control and custom control diff.?&lt;/p&gt;</description></item><item><title>Re: Checkbox Validation - Best Solution</title><link>http://forums.asp.net/thread/3197918.aspx</link><pubDate>Sat, 30 May 2009 05:51:49 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3197918</guid><dc:creator>shahed.kazi</dc:creator><author>shahed.kazi</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3197918.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=13&amp;PostID=3197918</wfw:commentRss><description>&lt;p&gt;You can use a compare validator for the checkbox checking the values of the checkbox.&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Re: Checkbox Validation - Best Solution</title><link>http://forums.asp.net/thread/3195174.aspx</link><pubDate>Fri, 29 May 2009 03:55:42 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3195174</guid><dc:creator>Spider Master</dc:creator><author>Spider Master</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3195174.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=13&amp;PostID=3195174</wfw:commentRss><description>&lt;p&gt;I have created my own Checkbox and checkboxlist validator if your interested.&lt;/p&gt;
&lt;p&gt;It works just the same as all &amp;lt;asp:Validators and works with the validation&amp;nbsp;summary also.&lt;/p&gt;
&lt;p&gt;You just add the dll to your toolbox and drop it on the page, set the properties and go nuts &lt;img src="http://forums.asp.net/emoticons/emotion-2.gif" alt="Big Smile" /&gt;&lt;/p&gt;</description></item><item><title>Re: Checkbox Validation - Best Solution</title><link>http://forums.asp.net/thread/3141339.aspx</link><pubDate>Tue, 05 May 2009 11:28:42 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3141339</guid><dc:creator>nalinbc</dc:creator><author>nalinbc</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3141339.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=13&amp;PostID=3141339</wfw:commentRss><description>&lt;p&gt;Here&amp;#39;s a solution that I used in a recent website:&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Since the&amp;nbsp;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;asp&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;CustomValidator&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; does not accept an &lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;asp&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;CheckBox&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; as the control to validate, the first step is to set it to any other control in the page (e.g. a textbox).&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;font size="2"&gt;The second step is to write a bit of JavaScript (JQuery) to return the non-checked state of the checkbox to validate.&amp;nbsp;Below, I am showing a JavaScript variable being set, that is for use by the JavaScript method.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;
&lt;p&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;script&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;type&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;
&lt;p&gt;var&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; controlID1 = &lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;#39;&amp;lt;%= CheckBoxAgree.ClientID %&amp;gt;&amp;#39;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;
&lt;p&gt;&amp;lt;/&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;script&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/p&gt;&lt;/font&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;font size="2"&gt;Here&amp;#39;s the JavaScript function you&amp;#39;ll need to write:&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;
&lt;p&gt;function&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; IsNotChecked1(obj, args) {&lt;/p&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;var&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; checkbox = $(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;quot;#&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; + controlID1);&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; args.IsValid = checkbox.attr(&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;&amp;#39;checked&amp;#39;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;);&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;}&lt;/p&gt;&lt;/font&gt;
&lt;p&gt;Here&amp;#39;s the code to include in the aspx page:&lt;/p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;asp&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;CheckBox&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;ID&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;CheckBoxAgree&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;runat&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;server&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;Text&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;I confirm that the above information is accurate to the best of my knowledge and agree to the terms and conditions&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;/&amp;gt;&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;asp&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;CustomValidator&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;ID&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;CustomValidatorAgree&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;runat&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;server&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;ClientValidationFunction&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;#39;IsNotChecked1&amp;#39;&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;onservervalidate&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;CustomValidatorAgree_ServerValidate&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;ValidationGroup&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;group1&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;ControlToValidate&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;TextBoxTelephone&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;ErrorMessage&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;&amp;#39;I confirm&amp;#39; must be checked&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;Va&lt;/font&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;&lt;font color="#ff0000" size="2"&gt;lidateEmptyText&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;=&amp;quot;True&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&amp;lt;/&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;asp&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;:&lt;/font&gt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;&lt;font color="#a31515" size="2"&gt;CustomValidator&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/p&gt;&lt;/font&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Note that above we are setting the control to validate to any other control in the page.&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;font size="2"&gt;Since you must also validate on the server side (best practice), here&amp;#39;s the C#&amp;nbsp;code: &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;protected&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;void&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; CustomValidatorAgree_ServerValidate(&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;object&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; source, &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;ServerValidateEventArgs&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; args)&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;args.IsValid = (CheckBoxAgree.Checked);&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;&lt;/font&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;- Nalin Jayasuriya&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Checkbox Validation - Best Solution</title><link>http://forums.asp.net/thread/3140638.aspx</link><pubDate>Tue, 05 May 2009 07:12:05 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3140638</guid><dc:creator>ajith P T</dc:creator><author>ajith P T</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3140638.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=13&amp;PostID=3140638</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You can use Customevalidator for validating the checkbox&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Checkbox Validation - Best Solution</title><link>http://forums.asp.net/thread/3001596.aspx</link><pubDate>Thu, 12 Mar 2009 07:24:42 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:3001596</guid><dc:creator>sunilyadav165</dc:creator><author>sunilyadav165</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/3001596.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=13&amp;PostID=3001596</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Hi,&lt;br /&gt;&amp;nbsp; Here is the code using javascript....&lt;br /&gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;&amp;lt;title&amp;gt; Checkbox validations&amp;lt;/title&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;SCRIPT TYPE=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;&lt;br /&gt;function CheckBoxesValidations() {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (document.form1.CHKBOX1.checked == false &amp;amp;&amp;amp;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; document.form1.CHKBOX2.checked == false &amp;amp;&amp;amp;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; document.form1.CHKBOX3.checked == false)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;alert (&amp;#39; you have not&amp;nbsp; choose any of the checkboxes!&amp;#39;);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;return false;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;else&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;return true;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;lt;/SCRIPT&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;lt;form onsubmit=&amp;quot;return CheckBoxesValidations() ;&amp;quot; name=&amp;quot;form1&amp;quot; action=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;CHKBOX1&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;1&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;CHKBOX2&amp;quot; value=&amp;quot;2&amp;quot;&amp;gt;2&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;CHKBOX3&amp;quot; value=&amp;quot;3&amp;quot;&amp;gt;3&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Submit!&amp;quot; /&amp;gt;&lt;br /&gt;&amp;lt;/form&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;br /&gt;If you like my post mark it as &lt;b&gt;ANSWER.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;sunil&lt;/p&gt;</description></item><item><title>Re: Checkbox Validation - Best Solution</title><link>http://forums.asp.net/thread/1503755.aspx</link><pubDate>Wed, 20 Dec 2006 16:09:52 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1503755</guid><dc:creator>Scott Mitchell</dc:creator><author>Scott Mitchell</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1503755.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=13&amp;PostID=1503755</wfw:commentRss><description>&lt;blockquote&gt;&lt;div&gt;&lt;img src="http://forums.asp.net/Themes/default/images/icon-quote.gif" /&gt; &lt;strong&gt;DannyDep:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;I've spent a couple of hours searching for a solution to validating a checkbox, since the RequiredFieldValidator does not work with Checkboxes.&lt;/p&gt;
&lt;p&gt;Here is a great solution.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;Look for&amp;nbsp; "&lt;b&gt;skmValidators - custom validation controls for CheckBoxes and CheckBoxLists &lt;i&gt;for ASP.NET 2.0&lt;/i&gt;&lt;/b&gt;."&lt;/p&gt;
&lt;p&gt;&lt;a href="http://scottonwriting.net/sowBlog/CodeProjects.htm"&gt;http://scottonwriting.net/sowBlog/CodeProjects.htm&lt;/a&gt;&amp;nbsp;&amp;nbsp; &lt;/p&gt;
&lt;p&gt;Thanks Scott.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;p&gt;You're welcome, DannyDep. Let me also point you (and others) to an accompanying article, which dissects and discusses the custom, compiled server control (skmValidators):&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;a href="http://aspnet.4guysfromrolla.com/articles/092006-1.aspx"&gt;&lt;font size="+2"&gt;&lt;b&gt;
Creating Validator Controls for the CheckBox and CheckBoxList&lt;/b&gt;&lt;/font&gt;&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;</description></item><item><title>Re: Checkbox Validation - Best Solution</title><link>http://forums.asp.net/thread/1500261.aspx</link><pubDate>Mon, 18 Dec 2006 07:01:44 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1500261</guid><dc:creator>moredotnet</dc:creator><author>moredotnet</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1500261.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=13&amp;PostID=1500261</wfw:commentRss><description>&lt;p&gt;Hi&amp;nbsp;&lt;/p&gt;
&lt;p&gt;If your just validating that checkbox is checked use this javascript snippet&lt;/p&gt;
&lt;p&gt;document.getElementById("cb").checked == true&lt;/p&gt;
&lt;p&gt;&amp;nbsp;If you want to check &amp;amp; uncheck all checkboxes at one go...use this&lt;/p&gt;
&lt;p&gt;function check(field)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;if (checkflag == "false")&lt;br /&gt;&amp;nbsp;{&lt;br /&gt;&amp;nbsp; for (i = 0; i &amp;lt; field.length; i++) &lt;br /&gt;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp; if(field[i].disabled == false)&lt;br /&gt;&amp;nbsp;&amp;nbsp; field[i].checked = true;&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; checkflag = "true";&lt;br /&gt;&amp;nbsp; return "Uncheck All";&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;else&lt;br /&gt;{&lt;br /&gt;for (i = 0; i &amp;lt; field.length; i++)&lt;br /&gt;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; if(field[i].disabled == false)&lt;br /&gt;&amp;nbsp;&amp;nbsp; field[i].checked = false;&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;checkflag = "false";&lt;br /&gt;&amp;nbsp;return "Check All";&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;}&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Cheers &lt;/p&gt;
&lt;p&gt;moredotnet&lt;/p&gt;
&lt;p&gt;http://moredotnet.googlepages.com&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Checkbox Validation - Best Solution</title><link>http://forums.asp.net/thread/1499412.aspx</link><pubDate>Sat, 16 Dec 2006 16:52:43 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1499412</guid><dc:creator>albertpascual</dc:creator><author>albertpascual</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1499412.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=13&amp;PostID=1499412</wfw:commentRss><description>Actually I like to use AJAX for Checkbox validation, if you add the checkboxes inside an UpdatePanel and then on the server side you can check if they are check or not and update a red label by the checkbox. To the user, looks like works the same way the validation, for you, is just a little bit more magic to write.</description></item><item><title>Checkbox Validation - Best Solution</title><link>http://forums.asp.net/thread/1496089.aspx</link><pubDate>Wed, 13 Dec 2006 20:07:24 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:1496089</guid><dc:creator>DannyDep</dc:creator><author>DannyDep</author><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/1496089.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=13&amp;PostID=1496089</wfw:commentRss><description>&lt;p&gt;I've spent a couple of hours searching for a solution to validating a checkbox, since the RequiredFieldValidator does not work with Checkboxes.&lt;/p&gt;
&lt;p&gt;Here is a great solution.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;Look for&amp;nbsp; "&lt;strong&gt;skmValidators - custom validation controls for CheckBoxes and CheckBoxLists &lt;em&gt;for ASP.NET 2.0&lt;/em&gt;&lt;/strong&gt;."&lt;/p&gt;
&lt;p&gt;&lt;a href="http://scottonwriting.net/sowBlog/CodeProjects.htm"&gt;http://scottonwriting.net/sowBlog/CodeProjects.htm&lt;/a&gt;&amp;nbsp;&amp;nbsp; &lt;/p&gt;
&lt;p&gt;Thanks Scott.&lt;/p&gt;</description></item></channel></rss>