관리-도구
편집 파일: newsletter.js
function checkform() { for (i=0;i<fieldstocheck.length;i++) { if (eval("document.subscribeform.elements['"+fieldstocheck[i]+"'].type") == "checkbox") { if (document.subscribeform.elements[fieldstocheck[i]].checked) { } else { alert("Please enter your "+fieldnames[i]); eval("document.subscribeform.elements['"+fieldstocheck[i]+"'].focus()"); return false; } } else { if (eval("document.subscribeform.elements['"+fieldstocheck[i]+"'].value") == "") { alert("Please enter your "+fieldnames[i]); eval("document.subscribeform.elements['"+fieldstocheck[i]+"'].focus()"); return false; } } } for (i=0;i<groupstocheck.length;i++) { if (!checkGroup(groupstocheck[i],groupnames[i])) { return false; } } return true; } var fieldstocheck = new Array(); var fieldnames = new Array(); function addFieldToCheck(value,name) { fieldstocheck[fieldstocheck.length] = value; fieldnames[fieldnames.length] = name; } var groupstocheck = new Array(); var groupnames = new Array(); function addGroupToCheck(value,name) { groupstocheck[groupstocheck.length] = value; groupnames[groupnames.length] = name; } function compareEmail() { return (document.subscribeform.elements["email"].value == document.subscribeform.elements["emailconfirm"].value); } function checkGroup(name,value) { option = -1; for (i=0;i<document.subscribeform.elements[name].length;i++) { if (document.subscribeform.elements[name][i].checked) { option = i; } } if (option == -1) { alert ("Please enter your "+value); return false; } return true; }