[thelist] JavaScript: Accessing selectedIndex

Scott_Brady at themoneystore.com Scott_Brady at themoneystore.com
Fri Nov 3 13:00:38 CST 2000


I think you'll see that the length property is wrong, too. It's giving you the
length of the word "DReviewMonth". That's because you're passing the function
the string value: 'DReviewMonth' [12 letters] and not the select box.

If you change your select definition to this:  <select name='DReviewMonth'
size='1' onchange=DateModify(this)>

you should be fine.

Scott





"Tab Alleman" <talleman at autobex.com> on 11/03/2000 10:54:04 AM

Please respond to thelist at lists.evolt.org

To:   thelist at lists.evolt.org
cc:    (bcc: Scott Brady/TMS)

Subject:  [thelist] JavaScript:  Accessing selectedIndex



In the body of my page, I have the following form element:

<select name='DReviewMonth' size='1' onchange=DateModify('DReviewMonth')>
     ...

Ok, then in my script, the beginning of DateModify() goes like this:

function DateModify(TheSelect)
     {
     alert(TheSelect + " - " + TheSelect.length + " - " +
TheSelect.selectedIndex);
     ...

HOWEVER, when I change the select box, the resulting alert box displays:

     DReviewMonth - 12 - undefined

Why?  Why is it accessing the .length property as advertised, but not the
selectedIndex property?  I don't see anything wrong with my script.. does
anybody?


---------------------------------------
For unsubscribe and other options, including
the Tip Harvester and archive of TheList go to:
http://lists.evolt.org Workers of the Web, evolt !










More information about the thelist mailing list