I have created an evaluation form used in a call center that the evaluator uses to grade a call. I am using dropdowns yes/no for a series of 12 questions. If the selection is yes a value is written to a score box, if no a different value is written to the score box. Each question has different values and they total at the bottom of the page.
As the user fills out the form it gets slow as it get towards the end. I have used a function (see code example) to calculate each question/entry. Also the user wants to make sure the scores can’t be changed before sending the form to the server. I need to know how to speed up the form entry response as well as protect the scores from being changed. Any help is greatly appreciated in advance
function CM1func(){
if (document.form1.CM1.value == “Yes”) {
document.form1.CM1score.value = 2;
} else if (document.form1.CM1.value == “NA”) {
document.form1.CM1score.value = 2;
} else if (document.form1.CM1.value == “NO”) {
document.form1.CM1score.value = 0 ;
} else {
document.form1.CM1score.value = ” “;
}
}