You are here: irt.org | FAQ | JavaScript | Form | 4 | Q570 [ previous next ]
Take a look at the article Dropdown Menus #2.
The following was submitted by paulh:
The easiest method to add a new option to a form can be obtained by using the new option method. To do this declare a variable and initiate the new option object as shown
var arrThemeSubs = new Array()
var arrThemeSubsID = new Array()
arrThemeSubsID[0] = "1"
arrThemeSubsID[1] = "2"
arrThemeSubsID[2] = "3"
arrThemeSubsName[0] = "sub1"
arrThemeSubsName[1] = "sub2"
arrThemeSubsName[2] = "sub3"
function addThemeSubs() {
for (var i=0; i < arrThemeSubs.length ;i++) {
var newOpt = new Option(arrThemeSubsName[i],arrThemeSubsID[i]);
var themesubLength = document.form.themesub.length;
document.form.themesub.options[themesubLength] = newOpt;
}
}