Fix assignment of shipType/shipService on form load.

This commit is contained in:
Colin Kuskie 2009-07-08 20:23:56 -07:00
parent 70cc313e1e
commit fbd7ba6532

View file

@ -16,11 +16,8 @@ WebGUI.ShipDriver.UPS.changeServices
var el = document.getElementById(elementId); var el = document.getElementById(elementId);
//Delete old options //Delete old options
var wasSelected = ''; var wasSelected = el.options[el.selectedIndex].value;
while ( el.options.length >= 1 ) { while ( el.options.length >= 1 ) {
if ( el.options[0].selected ) {
wasSelected = el.options[0].value;
}
el.remove(0); el.remove(0);
} }
var fields = {}; var fields = {};
@ -96,7 +93,8 @@ WebGUI.ShipDriver.UPS.initServiceTables = function () {
'65' : WebGUI.ShipDriver.UPS.i18n.get('ShipDriver_UPS', 'us international 65') '65' : WebGUI.ShipDriver.UPS.i18n.get('ShipDriver_UPS', 'us international 65')
}; };
var shipService = document.getElementById('shipType_formId').value; var shipType = document.getElementById('shipType_formId');
WebGUI.ShipDriver.UPS.changeServices(shipService, 'shipService_formId'); var selectedType = shipType.options[shipType.selectedIndex].value;
WebGUI.ShipDriver.UPS.changeServices(selectedType, 'shipService_formId');
} }