Thanks waseem...you've put me on the right track!

On May 11, 12:23 pm, waseem sabjee <waseemsab...@gmail.com> wrote:
> actually it might work
>
> var obj = $("#mdiv select");
>
> for(var i=0; i < obj.length; i++) {
>  obj.eq(i) ....
>
> }
>
> // the above method will get alll <select> tags within a <div> tag and loop
> then
>
> if you want to loop the options within them you can either make obj to be
> $("#mydiv select option");
>
> or you can run a loop within a loop like so
>
> var obj = $("#mdiv select");
>
> for(var i=0; i < obj.length; i++) {
>
> var objtwo = obj.eq(i);
> var ops= ("option", objtwo);
>
> for(var j = 0; j < ops.length; i++) {
>
> if(ops.eq(i) == 0) {
> break;
>
> } else {
> // do stuff
> }
> }
> }
>
> this should be according to your new idea. but will this really work for you
> ? too much looping does use more memory.
>
> the simple click function i mentioned would use less memory since i set
> $("select") it would get the click of any select you do click.  and it
> returns the value of the selected item.
>
> if you have a specific goal you want to achieve it would allow us to help
> you better if we knew.
>
> <script>
> $(function() {
>
> $("select").click(function() {
>
> var value = $(this).val();
> if(val != 0) {
> // do what you need to do} else {
>
> alert("you have not selected an option");
>
> }
> });
> });
>
> </script>
>
> On Mon, May 11, 2009 at 8:47 PM, Loony2nz <loony...@gmail.com> wrote:
>
> > @Mike:  Yeah that won't work.  Most of the values aren't unique.
>
> > On May 11, 11:43 am, Mean Mike <mcgra...@gmail.com> wrote:
> > > wouldn't it make more sense to just have one drop down menu with all
> > > school choices in it ? as long as all the schools differ in value I
> > > pretty sure that would make your life easier
>
> > > On May 11, 1:41 pm, Loony2nz <loony...@gmail.com> wrote:
>
> > > > I had a better thought.
>
> > > > How do I get the count of <select> options within a div?
> > > > I can then loop thru the select options and see if any of them are
> > > > value "0".
>
> > > > Is this possible?
>
> > > > On May 11, 10:09 am, waseem sabjee <waseemsab...@gmail.com> wrote:
>
> > > > > i suggest for this line
> > > > > <option value="">Select something</option>
> > > > > you assign the value of "0"
>
> > > > > in order to retrieve this value use the following js
> > > > > <script>
> > > > > $(function() {
>
> > > > > $("select").click(function() {
>
> > > > > var value = $(this).val();
> > > > > if(val != 0) {
> > > > > // do what you need to do} else {
>
> > > > > alert("you have not selected an option");
>
> > > > > }
> > > > > });
> > > > > });
>
> > > > > </script>
>
> > > > > On Mon, May 11, 2009 at 6:55 PM, Loony2nz <loony...@gmail.com>
> > wrote:
>
> > > > > > I need some help with jquery's syntax for how to pop an error
> > message
> > > > > > when a select field is blank.
>
> > > > > > There's a form that uses the same css class for all of it's form
> > > > > > fields.  However, I would like to check to see if at least one
> > section
> > > > > > of the form is not "blank".
>
> > > > > > Here's my code:
>
> > > > > > <div id="schoolchoices">
> > > > > >        <select name="9378_choice" class="schoolDropList">
> > > > > >                <option value="">Select something</option>
> > > > > >                <option value="10">10</option>
> > > > > >                <option value="20">20</option>
> > > > > >                <option value="30">30</option>
> > > > > >                <option value="40">40</option>
> > > > > >                <option value="50">50</option>
> > > > > >        </select>
> > > > > >        <br /><br />
> > > > > >        <select name="3483_choice" class="schoolDropList">
> > > > > >                <option value="">Select something</option>
> > > > > >                <option value="10">10</option>
> > > > > >                <option value="20">20</option>
> > > > > >                <option value="30">30</option>
> > > > > >                <option value="40">40</option>
> > > > > >                <option value="50">50</option>
> > > > > >        </select>
> > > > > >        <br /><br />
> > > > > >        <select name="2384_choice" class="schoolDropList">
> > > > > >                <option value="">Select something</option>
> > > > > >                <option value="10">10</option>
> > > > > >                <option value="20">20</option>
> > > > > >                <option value="30">30</option>
> > > > > >                <option value="40">40</option>
> > > > > >                <option value="50">50</option>
> > > > > >        </select>
> > > > > >        </div>
>
> > > > > > I need to check to see if at least one of the above is not "blank".
> > > > > > Here's the catch.  The list of school choices is variable.  It can
> > be
> > > > > > 1 school choice, it could be 4 school choices.  But it's
> > dynamically
> > > > > > generated and I need to create a jquery js function that will
> > validate
> > > > > > at least 1 of the x school choices are chosen.  The value of the
> > > > > > select statement is dynamically generated to use the school's
> > database
> > > > > > ID.
>
> > > > > > There are other form elements to this sample code, but I only need
> > > > > > this section of the form validated.
>
> > > > > > Thoughts on how to progress?
>
> > > > > > Thanks!

Reply via email to