// 功能反馈提交 $(function () { // 表单提交验证 $.validator.setDefaults({ submitHandler: function (form) { var loading = ZHT.msg('正在操作,请稍后...', { icon: 16, time: 60000 }); var params = ZHT.getParams('.ipt'); // params.ct_id = ZHT.getAreaId('area'); // console.log(params); $.post(ZHT.U('home/petitor/addAfter'), params, function (data, textStatus) { layer.close(loading); json = ZHT.toJson(data); if (json.status == '1') { ZHT.msg(json.msg, { icon: 1 }, function () { $('#quickForm')[0].reset(); }); } else { ZHT.msg(json.msg, { icon: 0 }); } }); } }); $('#quickForm').validate({ rules: { orderAddr: { required: true, }, orderNumber: { required: true, }, buyPeo: { required: true, }, email: { required: true, }, remark: { required: true, }, }, messages: { orderAddr: { required: "購入店鋪入力してください", }, orderNumber: { required: "注文番号入力してください", }, buyPeo: { required: "お名前入力してください", }, email: { required: "メールアドレス入力してください", }, remark: { required: "お問い合わせ内容入力してください", }, }, errorElement: 'span', errorPlacement: function (error, element) { error.addClass('invalid-feedback'); element.closest('.form-group').append(error); }, highlight: function (element, errorClass, validClass) { $(element).addClass('is-invalid'); }, unhighlight: function (element, errorClass, validClass) { $(element).removeClass('is-invalid'); } }); });