$.fn.extend的用法
$.fn.extend({
sfMessages: function(m) {
$("p.tips").html('<span class="circle ioc absolute top0 left0"><span class="line absolute"></span></span>' + m).show();
},
sfClears: function() {
$("p.tips").html("").hide();
}
});
//楠岃瘉鐮佺櫥褰昷s
$(function() {
function abc(){
if ($('#sendMessage').timer()){
$('#sendMessage').css('background-color','#f8f8f8');
$('#sendMessage').css('border','1px solid #bbb');
$('.tombox').show();
}
else{setTimeout(abc,3000)}
}
//鐐瑰嚮'楠岃瘉鐮佺櫥褰�'
$('.code_btn').click(function(){
$('.contg').hide();
$('.contt').show();
$('.changebbtn').click();
$('.tip').text('').hide();
$('#sUserName,#sPassword,#sVerCode').css({border:'1px solid #bbb'});
});
$('.mima_btn').click(function(){
$('.contg').show();
$('.contt').hide();
$('.tips').text('').hide();
$('#phone,#imgChecked,#phoneCode').css({border:'1px solid #bbb'});
});
// 鑾峰彇鎵嬫満楠岃瘉鐮�
var phonenumStatus = false,
phonenumCheck = function() {
phonenumStatus = false;
if ($('#phoneCode').val() != "") {
if ($('#phoneCode').val().length == 4) {
phonenumStatus = true;
} else {
$("p.tips").sfMessages("璇疯緭鍏ユ墜鏈洪獙璇佺爜");
$("#phoneCode").css({border:'1px solid #E13831'});
}
} else{
//$("#phoneCode").sfClear();
}
};
$('#phoneCode').blur(phonenumCheck);
phonenumCheck();
//鎵嬫満鍙枫€佸浘鐗囬獙璇佺爜,鎵嬫満楠岃瘉鐮佽緭鍏ョ函鏁板瓧
var phoneNumberOrg = "",regexPhone = /^\d{0,11}$/;
$("#sVerCode,#imgChecked,#phoneCode").keyup(function() {
if (regexPhone.test($(this).val())){
phoneNumberOrg = $(this).val();}
else{
$(this).val(phoneNumberOrg);}
});
var NumOrg = "",regex =/^1\d{0,10}$/;
$("#phone").keyup(function() {
if (regex.test($(this).val())){
NumOrg = $(this).val();}
else{
$(this).val(NumOrg);
if($(this).val().length==1){
$(this).val('');
}
} });
// 鎵嬫満鍙风爜鏍¢獙锛堣緭鍏ュ畬鍏ㄤ互鍚庢牎楠屽叾姝g‘鎬э級
//var phoneStatus = false,
/*var regexPhoneChecks = /^((13)|(15)|(18)|(17)|(14))\d{9}$/;
phoneCheck = function() {
//phoneStatus = false;
if ($("#phone").val() != "") {
//phoneStatus = false;
if (regexPhoneChecks.test($("#phone").val())) {
//phoneStatus = true;
$("#phone").css('border','1px solid #bbb');
} else{
$("#phone").sfMessages("鎵嬫満鍙风爜鏍煎紡涓嶆纭�");
$("#phone").css('border','1px solid #E13831');
}
}else{
$("p.tips").html("").hide();
}
};
$("#phone").blur(phoneCheck);
phoneCheck();
//鍥剧墖楠岃瘉鐮佹洿鎹�
$('.changebbtn').attr('src', $("#baseURL").val() + "/changeCheckCode/img.html"+"?t="+ Math.random());
$('.changebbtn').bind('click', function () {
$(".changebbtn").attr('src', $("#baseURL").val() + "/changeCheckCode/img.html"+"?t="+ Math.random());
}); //鍥剧墖楠岃瘉鐮�----2
$('#imgChecked').blur(function(){
if ($('#imgChecked').val().length == 4) {
//phonenumStatus = true;
$.ajaxJson({
url: $("#baseURL").val() + "/check/pictureCode/json.html",
data: {checkCode: $('#imgChecked').val()},
success: function (data) {
if (data.status == "0" && data.checkCodeMap.status == "1") {
$("#imgChecked").css({border:'1px solid #59a1e2'});
} else {
//鑻ュ浘鐗囬獙璇佺爜杈撳叆閿欒锛岀偣鍑昏幏鍙栭獙璇佺爜鎸夐挳锛屾彁绀猴細鍥剧墖楠岃瘉鐮侀敊璇€備笉鏀瑰彉鍥剧墖楠岃瘉鐮佷絾娓呯┖宸茶緭鍏ョ殑鍥剧墖楠岃瘉鐮佷俊鎭€�
//$('#phonecode_box').hide();
$("p.tips").sfMessages("鍥剧墖楠岃瘉鐮侀敊璇�");
$("#imgChecked").css({border:'1px solid #E13831'});
}
}
});
}else if($('#imgChecked').val().length == ''){
$("p.tips").sfMessages("璇疯緭鍏ュ浘褰㈤獙璇佺爜");
$("#imgChecked").css({border:'1px solid #E13831'});
}else if($('#imgChecked').val().length !=4&&($('#imgChecked').val().length !='')){
$("p.tips").sfMessages("鍥剧墖楠岃瘉鐮侀敊璇�");
$("#imgChecked").css({border:'1px solid #E13831'});
}
});*/ //鑾峰彇鐭俊楠岃瘉鐮�
$("#sendMessage").click(function () {
if ($("#phone").val() == "") {
$("p.tips").sfMessages("璇疯緭鍏ユ墜鏈哄彿");
$("#phone").css({border:'1px solid #E13831'});
return;
}
if ($('#phone').val().length > 0 && $('#phone').val().length < 11) {
$("p.tips").sfMessages("璇疯緭鍏ユ纭殑11浣嶆墜鏈哄彿鐮�");
$("#phone").css({border:'1px solid #E13831'});
return;
}
if ($('#imgChecked').val().length != 4) {
$("p.tips").sfMessages("璇疯緭鍏ュ浘鐗囬獙璇佺爜");
$("#imgChecked").css({border:'1px solid #E13831'});
return;
}
if ($("#sendMessage").timer()) {
// 寮规楠岃瘉鐮�
if ($('#imgChecked').val().length == 4) {
phonenumStatus = true;
$.ajaxJson({
url: $("#baseURL").val() + "/check/pictureCode/json.html",
data: {checkCode: $('#imgChecked').val()},
success: function (data) {
if (data.status == "0" && data.checkCodeMap.status == "1") {
$("#sendMessage").timer(60, "閲嶅彂(", ")绉�", "閲嶅彂楠岃瘉鐮�");
setTimeout(abc,3000);
$.ajaxJson({
url: $("#baseURL").val() + "/safe/sendPhoneLoginMessage/json.html",
data: {tel: $("#phone").val(), checkCode: $('#imgChecked').val()},
success: function (data) {
//鑻ュ浘鐗囬獙璇佺爜杈撳叆姝g‘锛岀偣鍑昏幏鍙栭獙璇佺爜鎸夐挳锛屾寜閽彉涓�60绉掑€掕鏃剁姸鎬侊紝褰撳悗鍙扮煭淇″彂閫佹垚鍔熷悗锛�
//鏀瑰彉鍥剧墖楠岃瘉鐮佷絾涓嶆竻绌哄凡杈撳叆鐨勫浘鐗囬獙璇佺爜淇℃伅锛�60绉掑€掕鏃剁粨鏉熷悗鎸夐挳閲嶆柊鍙樹负鑾峰彇楠岃瘉鐮佺姸鎬併€�
$('#imgChecked').sfClears();
if (data.loginSmsCodeMap) {
if(data.loginSmsCodeMap.status=='fail'){
$("p.tips").sfMessages(data.loginSmsCodeMap.message);
$(".changebbtn").attr('src', $("#baseURL").val() + "/changeCheckCode/img.html"+"?t="+ Math.random());
return false;
}else if(data.loginSmsCodeMap.status=='success'){
$("#sendMessage").timer(60, "閲嶅彂(", ")绉�", "閲嶅彂楠岃瘉鐮�");
setTimeout(abc,3000);
$("#imgChecked").css({border:'1px solid #59a1e2'});
$('.tombox').hide();
}
}
/*if (data.status == "0" && data.checkCodeMap != undefined && data.checkCodeMap.status == "1") {
$("#sendMessage").timer(60, "閲嶅彂(", ")绉�", "閲嶅彂楠岃瘉鐮�");
setTimeout(abc,3000);
$("#imgChecked").css({border:'1px solid #bbb'});
} else {
$("#imgChecked").css({border:'1px solid #bbb'});
}*/
}
});
} else {
//鑻ュ浘鐗囬獙璇佺爜杈撳叆閿欒锛岀偣鍑昏幏鍙栭獙璇佺爜鎸夐挳锛屾彁绀猴細鍥剧墖楠岃瘉鐮侀敊璇€備笉鏀瑰彉鍥剧墖楠岃瘉鐮佷絾娓呯┖宸茶緭鍏ョ殑鍥剧墖楠岃瘉鐮佷俊鎭€�
$("p.tips").sfMessages("鍥剧墖楠岃瘉鐮侀敊璇�,璇烽噸鏂拌緭鍏�");
$("#imgChecked").css({border:'1px solid #E13831'});
$(".changebbtn").attr('src', $("#baseURL").val() + "/changeCheckCode/img.html"+"?t="+ Math.random());
}
}
});
}
}
if ($("#phone").val() == ""){
$("p.tips").sfMessages("璇疯緭鍏ユ墜鏈哄彿");
$("#phone").css({border:'1px solid #E13831'});
}
});
//璇煶楠岃瘉鐮�
$("#sendAudioMessage").click(function () {
if ($("#phone").val() == "") {
$("p.tips").sfMessages("璇疯緭鍏ユ墜鏈哄彿");
$("#phone").css({border:'1px solid #E13831'});
return;
}
if ($('#phone').val().length > 0 && $('#phone').val().length < 11) {
$("p.tips").sfMessages("璇疯緭鍏ユ纭殑11浣嶆墜鏈哄彿鐮�");
$("#phone").css({border:'1px solid #E13831'});
return;
}
if ($('#imgChecked').val().length != 4) {
$("p.tips").sfMessages("璇疯緭鍏ュ浘鐗囬獙璇佺爜");
$("#imgChecked").css({border:'1px solid #E13831'});
return;
}
if ($("#sendMessage").timer()) {
// 寮规楠岃瘉鐮�
if ($('#imgChecked').val().length == 4) {
phonenumStatus = true;
$.ajaxJson({
url: $("#baseURL").val() + "/check/pictureCode/json.html",
data: {checkCode: $('#imgChecked').val()},
success: function (data) {
if (data.status == "0" && data.checkCodeMap.status == "1") {
$("#sendMessage").timer(60, "閲嶅彂(", ")绉�", "閲嶅彂楠岃瘉鐮�");
setTimeout(abc,3000);
$('.tombox').hide();
$.ajaxJson({
url: $("#baseURL").val() + "/safe/sendAudioPhoneMessage/json.html",
data: {tel: $("#phone").val(), checkCode: $('#imgChecked').val()},
success: function (data) {
//鑻ュ浘鐗囬獙璇佺爜杈撳叆姝g‘锛岀偣鍑昏幏鍙栭獙璇佺爜鎸夐挳锛屾寜閽彉涓�60绉掑€掕鏃剁姸鎬侊紝褰撳悗鍙扮煭淇″彂閫佹垚鍔熷悗锛�
//鏀瑰彉鍥剧墖楠岃瘉鐮佷絾涓嶆竻绌哄凡杈撳叆鐨勫浘鐗囬獙璇佺爜淇℃伅锛�60绉掑€掕鏃剁粨鏉熷悗鎸夐挳閲嶆柊鍙樹负鑾峰彇楠岃瘉鐮佺姸鎬併€�
$('#imgChecked').sfClears();
if (data.loginSmsCodeMap) {
if(data.loginSmsCodeMap.status=='fail'){
$("p.tips").sfMessages(data.loginSmsCodeMap.message);
$(".changebbtn").attr('src', $("#baseURL").val() + "/changeCheckCode/img.html"+"?t="+ Math.random());
return;
}else if(data.loginSmsCodeMap.status=='success'){
$("#sendMessage").timer(60, "閲嶅彂(", ")绉�", "閲嶅彂楠岃瘉鐮�");
setTimeout(abc,3000);
$("#imgChecked").css({border:'1px solid #59a1e2'});
$('.tombox').hide();
}
}
}
});
} else {
//鑻ュ浘鐗囬獙璇佺爜杈撳叆閿欒锛岀偣鍑昏幏鍙栭獙璇佺爜鎸夐挳锛屾彁绀猴細鍥剧墖楠岃瘉鐮侀敊璇€備笉鏀瑰彉鍥剧墖楠岃瘉鐮佷絾娓呯┖宸茶緭鍏ョ殑鍥剧墖楠岃瘉鐮佷俊鎭€�
$("p.tips").sfMessages("鍥剧墖楠岃瘉鐮侀敊璇�,璇烽噸鏂拌緭鍏�");
$("#imgChecked").css({border:'1px solid #E13831'});
$(".changebbtn").attr('src', $("#baseURL").val() + "/changeCheckCode/img.html"+"?t="+ Math.random());
}
}
});
}
}
if ($("#phone").val() == ""){
$("p.tips").sfMessages("璇疯緭鍏ユ墜鏈哄彿");
$("#phone").css({border:'1px solid #E13831'});
}
});
// 鐐瑰嚮楠岃瘉鐮�'鐧诲綍'
$("#stepBtn1").bind("click", registerFinished);
function registerFinished() {
if ($("#phone").val() == "") {
$("p.tips").sfMessages("璇疯緭鍏ユ墜鏈哄彿");
$("#phone").css({border:'1px solid #E13831'});
return;
}
if ($('#phone').val().length > 0 && $('#phone').val().length < 11) {
$("p.tips").sfMessages("璇疯緭鍏ユ纭殑11浣嶆墜鏈哄彿鐮�");
$("#phone").css({border:'1px solid #E13831'});
return;
}
if ($("#imgChecked").val() == "" && $("#imgChecked").val().length!=4){
$("p.tips").sfMessages("璇疯緭鍏ュ浘鐗囬獙璇佺爜");
$('#imgChecked').css('border','1px solid #E13831');
return;
}
if ($('#phoneCode').val() == ""){
$("p.tips").sfMessages("璇疯緭鍏ユ墜鏈洪獙璇佺爜");
$("#phoneCode").css('border','1px solid #E13831');
return;
}
if ($('#phoneCode').val() == "") {
if ($('#imgChecked').val().length != 4) {
$("p.tips").sfMessages("璇疯緭鍏ュ浘鐗囬獙璇佺爜");
$("#imgChecked").css('border','1px solid #E13831');
} else {
$("p.tips").sfMessages("璇疯緭鍏ユ墜鏈洪獙璇佺爜");
$("#phoneCode").css('border','1px solid #E13831');
}
}
if (phonenumStatus) {
$("#registForm").unbind("click");
$.ajaxJson({
type: 'post',
url: $("#baseURL").val() + '/login/json.html',
data: {
"username": $("#phone").val(),
"msgLoginCode": $("#phoneCode").val(),
"user_source": "",
"client_type": "PC",
},
dataType: 'json',
success: function(json) {
if (json.status == '3') {
//鐧诲綍鎴愬姛,鍒ゆ柇鏄繘鍏�'鎴戠殑璐︽埛'杩樻槸鐣欏湪'鎶曡祫璇︽儏椤�'
if(location.href.indexOf('login')>0){
location.href=$("#baseURL").val() + '/myAccount/synopsis/home.do';
}else if(location.href.indexOf('detail')>0){
location.href=location.href;
}
} else {
$("p.tips").sfMessages(json.message);
$('.changebbtn').click();
$('#imgChecked').val('');
if($('.tips').text().indexOf('璇ョ敤鎴疯閿佸畾')>-1){
$('#phoneCode').val('');
}
$("#phoneCode").css({border:'1px solid #bbb'});
}
},
error: function() {
alert("閿欒");
}
});
}
}
// input鑾峰緱鐒︾偣锛屽垯鍘绘帀閿欒鎻愮ず淇℃伅
$('#registForm .bred_input').on('focus', function() {
var $this = $(this);
var $menuLink=$('#registForm .bred_input');
var index=$menuLink.index($this);
$('#registForm .bred_input').eq(index).css({border:'1px solid #59a1e2'});
$this.sfClears();
}); $('#registForm .bred_input').on('blur', function() {
var $this = $(this);
var $menuLink=$('#registForm .bred_input');
var index=$menuLink.index($this);
$(this).css({border:'1px solid #bbb'});
});
})
随机推荐
- Win10 开启 Hyper-V 安装 CentOS 7 minimal
Win10 开启 Hyper-V 安装 CentOS 7 minimal 日常使用的 PC 环境一般都是 Windows 环境,如果需要偶尔使用 Linux 环境,一般情况下,大家的选择是安装虚拟机 ...
- java笔记之IO2写操作
IO流的分类 流向: 输入流 读出数据 输出流 写出数据 数据类型 字节流 字节输入流 读取数据 inputstream 字节输出流 写出数据 outputstream 字符流 字符输入流 读取数据 ...
- XDCTF2015代码审计全解
此次CTF WEB2是一个大题,一共4个flag,分别代表:获取源码.拿下前台管理.拿下后台.getshell. 目标站:http://xdsec-cms-12023458.xdctf.win/ 根据 ...
- NOIp 2010/Luogu P1525 关押罪犯 【二分图/并查集】 By cellur925
题目传送门 感想:相信自己的想法!继续挖掘! 读完题目后:看到的最大值最小?二分答案啊!再仔细一看:wi达到了1e9,二分可能费点劲.(其实真的是可以的)而且check函数貌似并没有什么行之有效的写法 ...
- 第四章 朴素贝叶斯法(naive_Bayes)
总结 朴素贝叶斯法实质上是概率估计. 由于加上了输入变量的各个参量条件独立性的强假设,使得条件分布中的参数大大减少.同时准确率也降低. 概率论上比较反直觉的一个问题:三门问题:由于主持人已经限定了他打 ...
- bind: Invalid argument
出现此问题在于,listen函数在socket函数和bind函数之间. 例: /*客户端程序开始建立sockfd描述符*/ listenfd = socket(AF_INET,SOCK_STREAM, ...
- 3-2 -------WERTYU------题挺水的
//题目的意思就是-----键盘上面你输入一个字符,就要输出该字符左边的字符. //空格和回车原样输出. #include<stdio.h> int main() { char a[]={ ...
- Android中图片压缩(质量压缩和尺寸压缩)
关于Android 图片压缩的学习: 自己总结分为质量压缩和像素压缩.质量压缩即:将Bitmap对象保存到对应路径下是所占用的内存减小,但是当你重新读取压缩后的file为Bitmap时,它所占用的内存 ...
- time模块,datetime模块
time模块 time模块是包含各方面对时间操作的函数. 尽管这些常常有效但不是所有方法在任意平台中有效. 时间相关的操作,时间有三种表示方式: 时间戳 1970年1月1日 ...
- 加权平均值 WAvg”
https://wenku.baidu.com/view/13d974fff8c75fbfc77db2d3.html