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<s.options.length; 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" <[EMAIL PROTECTED]> 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