/* Woman's Voice * subscribe.js: The mailing list subscription related JavaScript subroutines. */ /* Copyright (c) 2000-2018 imacat. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ /* Author: imacat * First written: 2000-05-18 */ /* isSubOK: is the subscription request OK? */ function isSubOK(form) { // Regularize the fields form.email.value = trim(form.email.value); if (form.email.value == "") { alert("請填上收件用的 E-mail 信箱。"); form.email.focus(); return false; } if (!isEmail(form.email.value)) { alert("E-mail 有誤,請檢查有沒有拼錯。"); form.email.focus(); return false; } if (form.pw.value == "") { alert("請設定密碼。"); form.pw.focus(); return false; } if (form["pw-conf"].value == "") { alert("請核對你設定的密碼。"); form["pw-conf"].focus(); return false; } if (form.pw.value != form["pw-conf"].value) { alert("核對密碼不符,請重新設定密碼。"); form.pw.value = ""; form["pw-conf"].value = ""; form.pw.focus(); return false; } return true; } /* isOptionsOK: is the options request OK? */ function isOptionsOK(form) { // Regularize the fields form.email.value = trim(form.email.value); if (form.email.value == "") { alert("請填上妳的收件 E-mail 信箱。"); form.email.focus(); return false; } if (!isEmail(form.email.value)) { alert("E-mail 有誤,請檢查有沒有拼錯。"); form.email.focus(); return false; } return true; }