直接代码中的处理方式
$(document).ready(function() { $("#form").steps({ bodyTag: "fieldset", onStepChanging: function(event, currentIndex, newIndex) { if(currentIndex == 0) { var isAdmin = false; var phone = $("#number").val(); var code = $("#verification").val(); if(phone == '') { $("#phone_warn").html("<p style=\"color: red;font-size: 12px;\">手机号码为空!</p>"); return false; } if(!isPoneAvailable(phone)){ $("#phone_warn").html("<p style=\"color: red;font-size: 12px;\">手机号码格式不正确,请重新输入!</p>"); document.getElementById("number").value = ""; return false; } if(code == '') { $("#code_warn").html("<p style=\"color: red;font-size: 12px;\">验证码为空!</p>"); return false; } else { $("#code_warn").html(""); } $.ajax({ url: '/checkVerificationCode', type: 'POST', async: false, data: {phone: phone, code: code}, beforeSend: function() { }, success: function(result) { if (result.code != 1) { layerMessage("验证失败,请重新填写手机号和验证码!"); } else { isAdmin = true; } }, error: function(XMLHttpRequest, textStatus, errorThrown) { layerMessage(textStatus); } }); return isAdmin; } if(currentIndex == 2 && newIndex == 3) { initorganizationType(); }; if(currentIndex > newIndex) { return true; } var form = $(this); if(currentIndex < newIndex) { $(".body:eq(" + newIndex + ") label.error", form).remove(); $(".body:eq(" + newIndex + ") .error", form).removeClass("error") } form.validate().settings.ignore = ":disabled,:hidden"; return form.valid() }, onFinishing: function(event, currentIndex) { var form = $(this); form.validate().settings.ignore = ":disabled"; return form.valid() }, onFinished: function(event, currentIndex) { var datas = $("#form").serializeArray(); $.ajax({ url: '/moreInfo', type: 'POST', data: datas, beforeSend: function() { }, success: function(result) { if (result.code != 1) { if (result.data instanceof Array) { $.each(result.data, function(index, value) { layerMessage("提交失败,请重新核对!"); }); } else { layerMessage("提交失败,请重新核对!"); } } else { location.replace("/manage/player/mobile/welcome"); } }, error: function(XMLHttpRequest, textStatus, errorThrown) { layerMessage(textStatus); } }); } }).validate({ errorPlacement: function(error, element) { element.before(error) } }) });

 

posted on 2018-09-28 17:51  来了^O^老弟  阅读(223)  评论(0编辑  收藏  举报