<!DOCTYPE html>
< html >
< head >
< meta charset = "utf-8" >
< meta name = "viewport" content = "width=device-width, initial-scale=1.0" >
< meta name = "description" content = "码农随笔,个人随笔是一个面向IT技术人员,提供个人平时工作总结和在线记录学习笔记,个人技术博客,在线云笔记,码农笔录,最新的技术博客,www.aiprose.com" >
< meta name = "keywords"
content="码农随笔,个人随笔,博客,个人博客,个人笔记,技术博客,免费云笔记,云笔记,随笔,IT博客,谷歌地图,码农笔录,www.aiprose.com,aiprose.com,aiprose">
< link rel = "stylesheet" href = "//oss.aiprose.com/ali/sui/css/sui.min.css" >
< script type = "text/javascript" src = "//oss.aiprose.com/ali/jquery/jquery.min.js" > < / script >
< script type = "text/javascript" src = "//oss.aiprose.com/ali/sui/js/sui.min.js" > < / script >
< title > 首页 - 码农随笔< / title >
< style >
.common {
margin: 0 0 3px 0;
}
.common label {
width: 42px;
}
.common input {
width: 150px;
height: 26px;
border-radius: 5px;
border: 1px solid #ddd;
}
< / style >
< / head >
< body >
< div style = "margin: 20px 35px;" >
< div class = "common" >
< label > 生日:< / label >
< input type = "text" id = "birthday" class = "form-control" style = "display: inline-block" placeholder = "输入日期"
data-toggle="datepicker" value='{{.User.Birthday.Format "2006-01-02"}}'
data-date-start-date='1969-12-12'/>
< / div >
< div class = "common" >
< label > 昵称:< / label >
< input id = "nickName" value = "{{.User.NickName}}" >
< / div >
< div class = "common" >
< label > 邮箱:< / label >
< input type = "email" id = "email" value = "{{.User.Email}}" >
< / div >
< div class = "common" >
< label > 手机:< / label >
< input type = "number" id = "mobile" value = "{{.User.Mobile}}" >
< / div >
< div class = "common" >
< label > Q Q:< / label >
< input type = "number" id = "qqnum" value = "{{.User.QQ}}" >
< / div >
< div class = "common" >
< label > 性别:< / label >
< select class = "form-control " style = "width: 150px;display: inline-block;height: 26px" id = "catory" >
< option value = "1" > 男< / option >
< option value = "0" > 女< / option >
< / select >
< / div >
< div class = "common" >
< label > 简介:< / label >
< textarea class = "form-control" id = "mdesc" rows = "3" > < / textarea >
< / div >
< div class = "common" style = "text-align: end;margin-top: 20px" >
< button type = "button" class = "btn btn-xl" id = "cancelBtn" > 取消< / button >
< button type = "button" class = "btn btn-primary btn-xl" id = "saveBtn" > 保存< / button >
< / div >
< / div >
< / body >
< script >
$(function () {
$("#mdesc").val("{{.User.DescInfo}}")
if(!{{.IsLogin}}){
parent.location.href = "/login"
}
$("#saveBtn").click(function () {
var obj = {}
obj.birthday = $("#birthday").val()
obj.nickName = $("#nickName").val()
obj.email = $("#email").val()
if (obj.email & & obj.email.trim().length != 0) {
reg = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
if (!reg.test(obj.email)) {
layer.msg('邮箱格式不正确', function () {
});
return
}
}
obj.mobile = $("#mobile").val()
if (obj.mobile & & obj.mobile.trim() != "") {
if (obj.mobile.trim().length != 11) {
layer.msg('手机号格式不对', function () {
});
return
}
}
obj.qqnum = $("#qqnum").val()
obj.catory = $("#catory").val()
obj.mdesc = $("#mdesc").val()
$.post('/api/user/edit', obj,
function (data) {
if (data.Status == 0) {
parent.layer.msg("保存成功", {icon: 6});
var index = parent.layer.getFrameIndex(window.name);
parent.layer.close(index);
parent.refresh()
} else if (data.Status == 401) {
parent.location.href = "/login"
parent.layer.close(index);
} else {
layer.msg("服务器异常", {icon: 5});
}
}, 'json')
})
$("#cancelBtn").click(function () {
var index = parent.layer.getFrameIndex(window.name);
parent.layer.close(index);
})
})
< / script >
< / html >