Jump to content

[SOLVED] selecting default with selectbox.options.add(var);


M.O.S. Studios

Recommended Posts

hey guys

  i use the script below to dynamicly fill in a select table, i want to mae the 3rd option (addOption(document.userprofileform.getElementByName(item_id),'New Brunswick', 'Nb/1')) the default selected when the script add it

 

any ideas?

 

function ClearOptionsFast(id)
{
var selectObj = document.getElementById(id);
var selectParentNode = selectObj.parentNode;
var newSelectObj = selectObj.cloneNode(false); // Make a shallow copy
selectParentNode.replaceChild(newSelectObj, selectObj);
return newSelectObj;
}

function addOption(selectbox,text,value)
{
var optn = document.createElement("OPTION");
optn.text = text;
optn.value = value;
selectbox.options.add(optn);
}

function ChangeDropdowns(value,item_id){
if(value=='CANADA/1/1'){
addOption(document.userprofileform.getElementByName(item_id),'Northwest Territories', 'Nt/1')
addOption(document.userprofileform.getElementByName(item_id),'Newfoundland and Labrador', 'Nl/1')
addOption(document.userprofileform.getElementByName(item_id),'New Brunswick', 'Nb/1')
addOption(document.userprofileform.getElementByName(item_id),'British Columbia', 'Bc/1')
addOption(document.userprofileform.getElementByName(item_id),'Manitoba', 'Mb/1')
addOption(document.userprofileform.getElementByName(item_id),'Alberta', 'Ab/1')

}

i put an onload comment in the body tag, and called this function

 

function setdefaults(){
ChangeDropdowns(document.userprofileform.ship_con.value,'ship_prov','ship_post1','ship_post2','ship_zip');
document.userprofileform.ship_prov.selectedIndex = 3;
}

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.