[Javascript] setting select drop selectedIndex
Schalk
schalk at volume4.com
Wed Aug 2 14:23:38 CDT 2006
Greetings,
The solutions from Joao was the one that did the trick, thanks!
Paul Novitski wrote:
>
>> At 10:21 AM 8/2/2006, Schalk wrote:
>>> Should the following be able to set the selectedIndex of a select
>>> drop down?
>>>
>>> document.checkout.billingstate.options[document.checkout.billingstate.selectedIndex].value
>>> = state;
>
> At 10:30 AM 8/2/2006, Paul Novitski wrote:
>
>> No, that statement sets the value of the option at the selected
>> location. I believe what you want is:
>>
>> document.checkout.billingstate.selectedIndex = state;
>>
>> where 'state' is an integer 0-N.
>
>
> I prefer to code this as:
>
> <select id="billingstate" name="billingstate">
> ...
>
> // exit silently if it's not a DOM-enabled user agent
> if (!document.getElementById) return;
>
> // find the SELECT list
> var oList = document.getElementById("billingstate");
>
> // might as well abort if the markup's wrong
> if (!oList) return alert("Fatal HTML error:
> billingstate not found");
>
> oList.selectedIndex = state;
>
> This uses DOM methods and lets the program exit gracefully instead of
> simply crashing if everything isn't as it should be.
>
> Paul
> _______________________________________________
> Javascript mailing list
> Javascript at LaTech.edu
> https://lists.LaTech.edu/mailman/listinfo/javascript
>
>
--
Kind Regards
Schalk Neethling
Web Developer.Designer.Programmer.President
Volume4.Business.Solution.Developers
More information about the Javascript
mailing list