js常用开发模板

$(function(){
saveinfo.init();
});
var saveinfo = {
init : function(){
var self = this;
self.bind();
},
bind : function(){
var self = this;
$("#btn").on('click',btn=function(){
self.Field();
self.next();
});
},
Field : function(){//取值
var self = this;
var numreg = /\s+/g;
self.phone = $.trim($("input[type=tel]").val()).replace(numreg, "");
self.name = $.trim($("#name").val())
},
value_check : function(){
if(car.name==""||car.name==null){
alert("姓名为空!");
$("#name").focus();
return false;
}else if (car.name == '不详'
|| car.name == '未知'
|| car.name == '测试'
|| car.name == '不知道'
|| car.name == '姓名')
{
alert("姓名不合规范!");
$("#name").focus();
return false;
}else if(!car.name.match(/^[\u4e00-\u9fa5]{2,8}$/g)){
alert("姓名为2~8个汉字");
$("#name").focus();
return false;
}
if(car.phone==""||car.phone==null){
alert("手机号为空!");
$(".phone").focus();
return false;
}else if(car.phone && !/^1[34578]\d{9}$/.test(car.phone)){
alert("手机号码不合法!");
$(".phone").focus();
return false;
}
if(car.age==""||car.age==null){
alert("年龄为空!");
$(".age").focus();
return false;
}else if(car.age && !/^\+?[1-9]\d*$/.test(car.age)){
alert("年龄不合法!");
$(".age").focus();
return false;
}
if(car.salary==""||car.salary==null){
alert("收入为空!");
$(".money").focus();
return false;
}else if(car.salary && !/^\+?[1-9]\d*$/.test(car.salary)){
alert("收入不合法!");
$(".money").focus();
return false;
}
return true;
},
logic_check : function(){
if(car.salary < 3000){
return false;
}
return true;
},
next : function(){
var self = this;
if(self.value_check()){
if(car.logic_check()){
submit(type);
}else {
alert("资质不符合,欢迎下次再来");
}
}
}
}
//提交函数
function submit(t){
$("#btn").off('click');
var params = {
name : car.name,
loanType : t
};
$.ajax({
type:"post",
url:"/do/huodong/savemobile",//接口
dataType:'json',
async:false,
data:params,
success:function (response){
if(response == "-1"){
alert('提交失败');
$("#btn").on('click',btn);
return;
}else if(response == "555"){
alert('系统错误,请稍候再试!');
$("#btn").on('click',btn);
return;
}else if(response == "success"){
alert('提交成功!');
return false;
window.location = 'http://www.baidu.com';//跳转到相应页面
}
}
});
}

posted @ 2015-09-06 15:30  追恋KG  阅读(203)  评论(0编辑  收藏  举报