Необходимо связать событие onChange с полем выбора, чтобы инициировать вызов функции при изменении поля http://www.w3schools.com/jsref/event_onchange.asp
Включить элементы сохранения и отмены в документ, но пометить их как скрытые http://www.w3schools.com/cssref/pr_class_visibility.asp
Когда происходит событие onchange, удалите скрытое свойство из сохранения и отмените и добавьте скрытое свойство к кнопке редактирования.
Вероятно, вам будет проще, если вы будете использовать библиотеку JQuery http://jquery.com/
Также, взглянув на ваш код, вы, возможно, захотите узнать об итерации и создать свои опции с циклом forчем писать:
var opt1 = document.createElement("option");
var opt2 = document.createElement("option");
var opt3 = document.createElement("option");
var opt4 = document.createElement("option");
var opt5 = document.createElement("option");
var opt6 = document.createElement("option");
var opt7 = document.createElement("option");
Надеюсь, что поможет