function f_validate_form() { var form_prod = document.forms["submitForm"]["form_prod"].value; var form_model = document.forms["submitForm"]["form_model"].value; var form_sit = document.forms["submitForm"]["form_sit"].value; var form_capacity = document.forms["submitForm"]["form_capacity"].value; var form_transmission = document.forms["submitForm"]["form_transmission"].value; var form_year = document.forms["submitForm"]["form_year"].value; var form_reg_year = document.forms["submitForm"]["form_reg_year"].value; var form_int_color_code = document.forms["submitForm"]["form_int_color_code"].value; var form_ext_color_code = document.forms["submitForm"]["form_ext_color_code"].value; var form_no_of_owner = document.forms["submitForm"]["form_no_of_owner"].value; var form_mileage = document.forms["submitForm"]["form_mileage"].value; var form_license_expire_date = document.forms["submitForm"]["form_license_expire_date"].value; var form_name = document.forms["submitForm"]["form_name"].value; var form_contact_method = $("input[name='form_contact_method']:checked").val(); var form_contact_detail = document.forms["submitForm"]["form_contact_detail"].value; var form_price = document.forms["submitForm"]["form_price"].value; var d = new Date(); if (form_model == null || form_model == "") { alert("請填寫車款"); return false; } /* if (form_sit == null || form_sit == "") { alert("請填寫座位數目"); return false; } else if (!f_checkInteger(form_sit)) { alert("座位數目必需是數字"); return false; } else if (f_checkIsGreaterThan(form_sit, 16)) { alert("座位不應該大過16座"); return false; } */ /* if (form_capacity == null || form_capacity == "") { alert("請填寫容積"); return false; } else if (!f_checkInteger(form_capacity)) { alert("容積必需是數字"); return false; } else if (f_checkIsGreaterThan(form_capacity, 100000)) { alert("容積不應該大過100000cc"); return false; } */ if (form_year == null || form_year == "") { alert("請填寫製造年份"); return false; } else if (!f_checkInteger(form_year)) { alert("製造年份必需是數字"); return false; } else if (f_checkIsGreaterThan(form_year, d.getFullYear())) { alert("製造年份不應該大過" + d.getFullYear() + "."); return false; } if (form_reg_year == null || form_reg_year == "") { alert("請填寫登記年份"); return false; } else if (!f_checkInteger(form_reg_year)) { alert("登記年份必需是數字"); return false; } else if (f_checkIsGreaterThan(form_reg_year, d.getFullYear())) { alert("登記年份不應該大過" + d.getFullYear() + "."); return false; } /* if (form_int_color_code == null || form_int_color_code == "") { alert("請填寫內部顏色"); return false; } if (form_ext_color_code == null || form_ext_color_code == "") { alert("請填寫外部顏色"); return false; } */ /* if (form_no_of_owner == null || form_no_of_owner == "") { //alert("請填寫車輛轉手數目"); //return false; } else if (!f_checkInteger(form_no_of_owner)) { alert("車輛轉手數目必需是數字"); return false; } else if (f_checkIsGreaterThan(form_no_of_owner, 99)) { alert("車輛轉手數目不應該大過 99."); return false; } */ /* if (form_mileage == null || form_mileage == "") { alert("請填寫行走里數"); return false; } else if (!f_checkInteger(form_mileage)) { alert("行走里數必需是數字"); return false; } */ /* if (form_license_expire_date == null || form_license_expire_date == "") { //alert("請填寫牌費到期日"); //return false; } else if (!f_isDate(form_license_expire_date)){ alert("牌費到期日格式必需是 YYYY-MM-DD."); return false; } */ if (form_name == null || form_name == "") { alert("請填寫聯絡人姓名"); return false; } if (form_contact_method == 'P') { if (form_contact_detail == null || form_contact_detail == '') { alert("請填寫手提號碼"); return false; } else if (!f_checkInteger(form_contact_detail)) { alert("手提號碼必需是數字"); return false; } else if (!f_checkLength(form_contact_detail, 0) && !f_checkLength(form_contact_detail, 8)) { alert("手提號碼必需是八位數字"); return false; } } if (form_contact_method == 'E') { if (form_contact_detail == null || form_contact_detail == '') { alert("請填寫電郵地址"); return false; } else if (!f_checkIsValidEmail(form_contact_detail)) { alert("電郵地址不正確"); return false; } } /* if (form_price == null || form_price == "") { alert("請填寫售價"); return false; } else if (!f_checkInteger(form_price)) { alert("售價必需是數字"); return false; } */ return true; }