เริ่มต้น 100%เสร็จสิ้น< select.length; i++) { if (select[i].toUpperCase().indexOf(field.value.toUpperCase()) == 0) { occurance_cnt++; if (select[i].toUpperCase()==field.value.toUpperCase()) is_found=1; INDX=i; if (!force_one) { found=true; break; } } } if (force_one && occurance_cnt==1) {found=true;i=INDX; } else INDX=-1; if (field.createTextRange) { if (forcematch && (!found || FORCE_LIST_CHK) ) { if (force_one && occurance_cnt>1) { if (FORCE_LIST_CHK && !is_found) field.value='';return;} if (FORCE_LIST_CHK) {if (!is_found) field.value='';} else {field.value=field.value.substring(0,field.value.length-1); if (field.value!='' && occurance_cnt<1) autocomplete(field, select, property, forcematch,force_one, evt,FORCE_LIST_CHK);} return; } var cursorKeys ='8;46;37;38;39;40;33;34;35;36;45;'; if (cursorKeys.indexOf(event.keyCode+';') == -1) { var r1 = field.createTextRange(); var oldValue = r1.text; var newValue = found ? select[i] : oldValue; if (newValue != field.value) { field.value = newValue; var rNew = field.createTextRange(); rNew.moveStart('character', oldValue.length) ; rNew.select(); var n=field.name.split('mxeinput'); if (n[1]!='') { var ls=eval('document.forms.onsrvy.paut'+n[1]); if (typeof('ls')!='undefined' && typeof('ls')!='string') ls.selectedIndex=INDX+1; } } } } else { if (found) { var typedText = field.value; if (typeof field.selectionStart != 'undefined') { if (evt.keyCode == 16) { return; } field.value = select[i]; field.setSelectionRange(typedText.length, field.value.length); var n=field.name.split('mxeinput'); if (n[1]!='') { var ls=eval('document.forms.onsrvy.paut'+n[1]); if (typeof('ls')!='undefined' && typeof('ls')!='string') ls.selectedIndex=INDX+1; } } else { if (confirm(" '" + select[i] + "'?")) { field.value = select[i]; var n=field.name.split('mxeinput'); if (n[1]!='') { var ls=eval('document.forms.onsrvy.paut'+n[1]); if (typeof('ls')!='undefined' && typeof('ls')!='string') ls.selectedIndex=INDX+1; } } else { if (forcematch) field.value='';return;} } } //found else { if (force_one && occurance_cnt>1) { if (FORCE_LIST_CHK && !is_found) field.value='';return;} if (forcematch) { if (FORCE_LIST_CHK) field.value=''; else {field.value=field.value.substring(0,field.value.length-1);if (field.value!='' && occurance_cnt<1) autocomplete(field, select, property, forcematch,force_one, evt,FORCE_LIST_CHK);}} return; } } //else } function SRQpush_4(v,norek){ var clr;document.forms.onsrvy.qchoice_4.value=v; } function clearbuttons_4(pz){ k=0; } function ltrim_4 (st,mit) { var g=0; while (g
การแปล กรุณารอสักครู่..
