Thanks for the help Mark... when I do this, it says elements.optionName is not null or 
an object... Any clue??? Thanks!

Mark Lowe <[EMAIL PROTECTED]> wrote:Those variable don't really need to be global.

function getValue(form, optionName,hiddenValue) {
s = form.elements[optionName];
for(i = 0;i < s.options.length;i++) {
if(s.options[i].value == hiddenValue) {
s.options[i].selected = true;
break;
}
}
}

onsomeformevent="getValue(this.form,'foo','bar')"

Cheers Mark

On Monday, October 20, 2003, at 07:55 AM, Jacob Wilson wrote:

> Thanks Matt... It sure helped...
>
> Actually, now, I tried to put it as a common function like...
>
> function getValue(optionName, hiddenValue) {
> var s = document.forms[0].optionName;
> for (var i=0; i> if ( s.options[i].value == hiddenValue ) {
> s.options[i].selected = true;
> break;
> }
> }
> }
>
> where optionName is the name of the selectboxes that r in the form -- 
> when I try to use 'optionName' it throws an error when I try to get 
> the length saying option is null... Am I missing something here???
>
> Please let me know... Thanks in advance...
>
> -Jacob
>
> "Kruse, Matt" wrote:
>> This is a basic question... Can I find the index of a select box,
>> if I have the value or the text ???
>> document.formName.optionName.options["C"].selected=true
>> -- This won't work!!
>
> You need to loop through each option, checking to see it's value and 
> then
> checking it.
>
> var s = document.formname.optionname;
> for (var i=0; i if (s.options[i].value=="C") {
> s.selected=true;
> }
> }
>
> Or, using functions at 
> http://www.mattkruse.com/javascript/validations/ you
> can do:
>
> setInputValue(document.formname.optionname,"C");
>
> Be careful - multiple options are allowed to have the same value!
>
> Matt Kruse
>
>
>
>
> ---------------------------------
> Do you Yahoo!?
> The New Yahoo! Shopping - with improved product search


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------
Do you Yahoo!?
The New Yahoo! Shopping - with improved product search

Reply via email to