valiadate Select Listhttp://forums.asp.net/t/1792277.aspx/1?valiadate+Select+ListFri, 13 Apr 2012 17:17:01 -040017922774929709http://forums.asp.net/p/1792277/4929709.aspx/1?valiadate+Select+Listvaliadate Select List <pre class="prettyprint">&lt;select id=&quot;county&quot;&gt; &lt;option value=&quot;&quot;&gt;[Select a County]&lt;/option&gt; &lt;option value=&quot;Adams&quot;&gt;Adams&lt;/option&gt; &lt;option value=&quot;Asotin&quot;&gt;Asotin&lt;/option&gt; &lt;/select&gt;</pre> <pre class="prettyprint">I have this select list. How can I make it required on click of a button, users should select anything other than [Select a County]? </pre> <p></p> 2012-04-12T17:28:06-04:004929717http://forums.asp.net/p/1792277/4929717.aspx/1?Re+valiadate+Select+ListRe: valiadate Select List <p>You could check the value upon your button click and if the value is &quot;&quot;, then you know that your user didn't select an option. For example:</p> <pre class="prettyprint">$(&quot;yourButton&quot;).click(function() { if($(&quot;#country option:selected&quot;).text() == &quot;&quot;) { alert(&quot;Please select an option&quot;); } else { //Perform other operations... } });</pre> <p><br> <br> </p> 2012-04-12T17:32:17-04:004929724http://forums.asp.net/p/1792277/4929724.aspx/1?Re+valiadate+Select+ListRe: valiadate Select List <pre class="prettyprint">&lt;select id=&quot;county&quot;&gt; &lt;option value=&quot;0&quot; Selected=&quot;true&quot;&gt;[Select a County]&lt;/option&gt; &lt;option value=&quot;Adams&quot;&gt;Adams&lt;/option&gt; &lt;option value=&quot;Asotin&quot;&gt;Asotin&lt;/option&gt; &lt;/select&gt; &lt;asp:Button .... class=&quot;someButton&quot; /&gt; $('.someButton').click( function() { var value = $('#county option:selected').val(); if (value == 0) { alert(&quot;error&quot;); } });</pre> 2012-04-12T17:36:14-04:004929755http://forums.asp.net/p/1792277/4929755.aspx/1?Re+valiadate+Select+ListRe: valiadate Select List <p>I tried this, but its not going into the click function, I am I missing other block of code to initiate this click function?</p> 2012-04-12T17:55:04-04:004929788http://forums.asp.net/p/1792277/4929788.aspx/1?Re+valiadate+Select+ListRe: valiadate Select List <p></p> <blockquote><span class="icon-blockquote"></span> <h4>nissan</h4> <span class="typ">How</span><span class="pln"> can I make it required on click of a button</span><span class="pun">,</span><span class="pln"> users should </span><span class="kwd">select</span><span class="pln"> anything other than </span> <span class="pun">[</span><span class="typ">Select</span><span class="pln"> a </span> <span class="typ">County</span><span class="pun">]?</span><span class="pln"> </span> </blockquote> <p></p> <p></p> <blockquote><span class="icon-blockquote"></span> <h4>nissan</h4> <span>I tried this, but its not going into the click function, I am I missing other block of code to initiate this click function?</blockquote> </span> <p></p> <p>????</p> <p>not understanding what you mean</p> 2012-04-12T18:21:01-04:004929818http://forums.asp.net/p/1792277/4929818.aspx/1?Re+valiadate+Select+ListRe: valiadate Select List <p>This is how I have code.. but when I click.. nothing happens..</p> <p>&lt;asp:Content ID=&quot;Content1&quot; ContentPlaceHolderID=&quot;mainContentPlaceHolder&quot; runat=&quot;server&quot;&gt;<br> &nbsp;&nbsp;&nbsp; &lt;style type=&quot;text/css&quot;&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#36;(document).ready(function() { <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#36;(&quot;#btnAddLoc&quot;).click( function()&nbsp; <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert(&quot;Hi&quot;);<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(&#36;(&quot;#county option:selected&quot;).text() == &quot;&quot;) <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert(&quot;Please select a county&quot;); <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; });&nbsp;&nbsp;&nbsp; <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; });</p> <p>&nbsp;&nbsp;&nbsp; &lt;/style&gt;</p> <p><br> .....</p> <p>&lt;select id=&quot;county&quot;&gt;<br> &nbsp;&nbsp;&nbsp; &lt;option value=&quot;&quot; selected=&quot;true&quot;&gt;[Select a County]&lt;/option&gt; &nbsp;&nbsp;<br> &nbsp;&nbsp;&nbsp; &lt;option value=&quot;Adams&quot;.......</p> 2012-04-12T18:43:47-04:004929824http://forums.asp.net/p/1792277/4929824.aspx/1?Re+valiadate+Select+ListRe: valiadate Select List <p>if your button is an asp button, you need</p> <p>&#36;('#&lt;%=btnAddLoc.ClientID%&gt;').click (function () {</p> <p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;.....</p> <p>});</p> <p>also your if statement wont work, you're missing your closing &quot;)&quot;</p> <p>also. you need .val() not .text</p> <p>which is why i had the &quot;0&quot; in there, and did</p> <p>var value = &#36;('#country option:selected').val();</p> <p>if (value == &quot;0&quot;)</p> 2012-04-12T18:50:38-04:004929831http://forums.asp.net/p/1792277/4929831.aspx/1?Re+valiadate+Select+ListRe: valiadate Select List <p>Yes.. I changed like that.. still not working..</p> <p>&nbsp;&lt;script type=&quot;text/javascript&quot;&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#36;(document).ready(function () {<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#36;('#&lt;%=btnAddLoc.ClientID%&gt;').click(function () {<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert(&quot;Hi&quot;);<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (&#36;(&quot;#county option:selected&quot;).text() == &quot;&quot;) {<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert(&quot;Please select a county&quot;);<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; });<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; });<br> &nbsp; &lt;/script&gt;</p> 2012-04-12T18:56:31-04:004929834http://forums.asp.net/p/1792277/4929834.aspx/1?Re+valiadate+Select+ListRe: valiadate Select List <p>it's not working b/c you dont have your closing &quot;)&quot; on your if statement - the jquery wont run at all if your syntax isn't correct. read the above post</p> 2012-04-12T19:03:01-04:004929849http://forums.asp.net/p/1792277/4929849.aspx/1?Re+valiadate+Select+ListRe: valiadate Select List <p>I changed as you suggested.. still not working.. Thank you for being patient with me though</p> <p>&nbsp; &lt;script type=&quot;text/javascript&quot;&gt;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#36;(document).ready(function () {<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#36;(&quot;#&lt;%=btnAddLoc.ClientID%&gt;&quot;).click(function () {<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var value = &#36;('#county option:selected').val(); <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (value == 0) {<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert(&quot;Please select a county&quot;);<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; });<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; });<br> &nbsp; &lt;/script&gt;</p> <p>&nbsp; &lt;select id=&quot;county&quot;&gt;<br> &nbsp;&nbsp; &lt;option value=&quot;0&quot; selected=&quot;true&quot;&gt;[Select a County]&lt;/option&gt; &nbsp;&nbsp;<br> &nbsp; &lt;option value=&quot;Adams&quot;</p> 2012-04-12T19:18:00-04:004929864http://forums.asp.net/p/1792277/4929864.aspx/1?Re+valiadate+Select+ListRe: valiadate Select List <p>if (value == &quot;0&quot;)</p> 2012-04-12T19:32:50-04:004929939http://forums.asp.net/p/1792277/4929939.aspx/1?Re+valiadate+Select+ListRe: valiadate Select List <p>What does the source on the button that is firing the click event look like? Have you considered looked at it in Firebug or Chrome's Web Inspector tools to look for any errors that might be being thrown?</p> <p>Aside from that robwscott's recent post regarding fixing the if statement should hopefully fix it.</p> 2012-04-12T20:29:49-04:004931601http://forums.asp.net/p/1792277/4931601.aspx/1?Re+valiadate+Select+ListRe: valiadate Select List <p>It was a high priority for me to fix.. so instead of fighting with the code. I used plain javascript on &quot;OnClientClick&quot; of button and everthything is ok now..</p> 2012-04-13T17:09:07-04:004931614http://forums.asp.net/p/1792277/4931614.aspx/1?Re+valiadate+Select+ListRe: valiadate Select List <p>Glad you were able to fix it<em> (or at least find a different solution).</em></p> 2012-04-13T17:17:01-04:00