12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- $(function() {
-
- var cachedMobile = getCookie("login_mobile");
- if (cachedMobile != null) {
- $("#phone").val(cachedMobile);
- }
-
- //确定
- $("#submit").click(function() {
- var mobile = $("#phone").val();
- var password = $("#password").val();
-
- if (canSure(mobile, password)) {
- var postData = {
- mobile: mobile,
- password: hex_md5(password),
- returnurl: $("#return_url").val(),
- app_type: $("#app_type").val(),
- }
-
- setCookie("login_mobile", mobile);
-
- postRequest("/login/submit", postData, doSuccess, doFail);
-
- function doSuccess(res) {
- if (res.state == 0) {
- serverErrorMsg(res);
- return;
- }
- var url = res.data.url;
- window.location.href = url;
- }
-
- } else {
- return;
- }
- });
-
- document.onkeydown = function(event) {
- var e = event || window.event || arguments.callee.caller.arguments[0];
- if (e && e.keyCode == 13) { // enter 键
- $("#submit").click();
- }
- };
- });
-
- function doFail(res) {
- serverErrorMsg(res);
- }
-
- function checkPhone(phone) {
- if (!phone || phone == "") {
- layer.msg("手机号码不能为空");
- return false;
- }
-
- if (!(/^1\d{10}$/.test(phone))) {
- layer.msg("手机号码有误,请重填");
- return false;
- }
- return true;
- }
-
- function canSure(phone, password) {
- if (!checkPhone(phone)) {
- return false;
- }
-
- if (!password) {
- layer.msg('密码为空');
- return false;
- }
-
- if (password.length < 6) {
- layer.msg('密码至少要6位数');
- return false;
- }
- return true;
- }
-
- function setCookie(name,value){
- document.cookie = name + "="+ escape (value) + ";expires=" + 0;
- }
-
- function getCookie(name){
- var arr = document.cookie.match(new RegExp("(^| )" + name + "=([^;]*)(;|$)"));
- if (arr != null)
- return unescape(arr[2]);
- return null;
- }
-
|