You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
118 lines
2.9 KiB
118 lines
2.9 KiB
|
|
$(function () {
|
|
|
|
|
|
$('#reader_updateInfo').click(function () {
|
|
|
|
|
|
if (!validUpdateReaderInfo()) {
|
|
|
|
return;
|
|
}
|
|
|
|
var postdata = "name="+$.trim($("#name").val())+"&phone="+ $.trim($("#phone").val())+"&email="+ $.trim($("#email").val());
|
|
ajax(
|
|
{
|
|
method:'POST',
|
|
url:'reader/readerInfoAction_readerInfo.action',
|
|
params: postdata,
|
|
callback:function(data) {
|
|
if (data == 1) {
|
|
$("#updateinfo").modal("hide");//关闭模糊框
|
|
showInfo("修改成功");
|
|
|
|
|
|
}else {
|
|
$("#updateinfo").modal("hide");//关闭模糊框
|
|
showInfo("修改失败");
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
);
|
|
|
|
|
|
});
|
|
|
|
$('#modal_info').on('hide.bs.modal',function() {//提示模糊框隐藏时候触发
|
|
location.reload(); //刷新当前页面
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
function validUpdateReaderInfo() {
|
|
var flag = true;
|
|
|
|
|
|
var reg = new RegExp("[\\u4E00-\\u9FFF]+","g");
|
|
var name = $.trim($("#name").val());
|
|
if(name == ""){
|
|
$('#name').parent().addClass("has-error");
|
|
$('#name').next().text("请输入真实姓名");
|
|
$("#name").next().show();
|
|
flag = false;
|
|
}else if(!reg.test(name)){
|
|
$('#name').parent().addClass("has-error");
|
|
$('#name').next().text("真实姓名必须为中文");
|
|
$("#name").next().show();
|
|
flag = false;
|
|
}else {
|
|
$('#name').parent().removeClass("has-error");
|
|
$('#name').next().text("");
|
|
$("#name").next().hide();
|
|
}
|
|
|
|
|
|
var phone = $.trim($("#phone").val());
|
|
if(phone == ""){
|
|
$('#phone').parent().addClass("has-error");
|
|
$('#phone').next().text("请输入联系号码");
|
|
$("#phone").next().show();
|
|
flag = false;
|
|
}else if(!(/^1[34578]\d{9}$/.test(phone))){
|
|
//电话号码格式的校验
|
|
$('#phone').parent().addClass("has-error");
|
|
$('#phone').next().text("手机号码有误");
|
|
$("#phone").next().show();
|
|
flag = false;
|
|
}else {
|
|
$('#phone').parent().removeClass("has-error");
|
|
$('#phone').next().text("");
|
|
$("#phone").next().hide();
|
|
}
|
|
|
|
|
|
|
|
var reg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
|
|
var email = $.trim($("#email").val());
|
|
if(email == ""){
|
|
$('#email').parent().addClass("has-error");
|
|
$('#email').next().text("请输入邮箱");
|
|
$("#email").next().show();
|
|
flag = false;
|
|
}else if(!reg.test(email)){
|
|
//email格式的校验
|
|
$('#email').parent().addClass("has-error");
|
|
$('#email').next().text("邮箱格式有误");
|
|
$("#email").next().show();
|
|
flag = false;
|
|
}else {
|
|
$('#email').parent().removeClass("has-error");
|
|
$('#email').next().text("");
|
|
$("#email").next().hide();
|
|
}
|
|
|
|
|
|
return flag;
|
|
}
|
|
|
|
|
|
|
|
function showInfo(msg) {
|
|
$("#div_info").text(msg);
|
|
$("#modal_info").modal('show');
|
|
} |