')
}
function initGt() {
var handler = function (captchaObj) {
captchaObj.appendTo('#captcha');
captchaObj.onReady(function () {
$("#wait").hide();
}).onSuccess(function(){
$('.getcheckcode').removeClass('dis');
$('.getcheckcode').trigger('click');
});
window.captchaObj = captchaObj;
};
$('#captcha').show();
$.ajax({
url: "/login/gtstart?t=" + (new Date()).getTime(), // 加隨機(jī)數(shù)防止緩存
type: "get",
dataType: "json",
success: function (data) {
$('#text').hide();
$('#wait').show();
// 調(diào)用 initGeetest 進(jìn)行初始化
// 參數(shù)1:配置參數(shù)
// 參數(shù)2:回調(diào),回調(diào)的第一個(gè)參數(shù)驗(yàn)證碼對(duì)象,之后可以使用它調(diào)用相應(yīng)的接口
initGeetest({
// 以下 4 個(gè)配置參數(shù)為必須,不能缺少
gt: data.gt,
challenge: data.challenge,
offline: !data.success, // 表示用戶后臺(tái)檢測(cè)極驗(yàn)服務(wù)器是否宕機(jī)
new_captcha: data.new_captcha, // 用于宕機(jī)時(shí)表示是新驗(yàn)證碼的宕機(jī)
product: "float", // 產(chǎn)品形式,包括:float,popup
width: "280px",
https: true
// 更多配置參數(shù)說明請(qǐng)參見:http://docs.geetest.com/install/client/web-front/
}, handler);
}
});
}
function codeCutdown() {
if(_wait == 0){ //倒計(jì)時(shí)完成
$(".getcheckcode").removeClass('dis').html("重新獲取");
}else{
$(".getcheckcode").addClass('dis').html("重新獲取("+_wait+"s)");
_wait--;
setTimeout(function () {
codeCutdown();
},1000);
}
}
function inputValidate(ele,telInput) {
var oInput = ele;
var inputVal = oInput.val();
var oType = ele.attr('data-type');
var oEtag = $('#etag').val();
var oErr = oInput.closest('.form_box').next('.err_txt');
var empTxt = '請(qǐng)輸入'+oInput.attr('placeholder')+'!';
var errTxt = '請(qǐng)輸入正確的'+oInput.attr('placeholder')+'!';
var pattern;
if(inputVal==""){
if(!telInput){
errFun(oErr,empTxt);
}
return false;
}else {
switch (oType){
case 'login_mobile':
pattern = /^1[3456789]\d{9}$/;
if(inputVal.length==11) {
$.ajax({
url: '/login/checkmobile',
type: "post",
dataType: "json",
data: {
mobile: inputVal,
etag: oEtag,
page_ur: window.location.href,
page_referer: document.referrer
},
success: function (data) {
}
});
}
break;
case 'login_yzm':
pattern = /^\d{6}$/;
break;
}
if(oType=='login_mobile'){
}
if(!!validateFun(pattern,inputVal)){
errFun(oErr,'')
if(telInput){
$('.getcheckcode').removeClass('dis');
}
}else {
if(!telInput) {
errFun(oErr, errTxt);
}else {
$('.getcheckcode').addClass('dis');
}
return false;
}
}
return true;
}
function errFun(obj,msg) {
obj.html(msg);
if(msg==''){
$('.login_submit').removeClass('dis');
}else {
$('.login_submit').addClass('dis');
}
}
function validateFun(pat,val) {
return pat.test(val);
}
首頁(yè) > 行業(yè)圖譜 >
- python 切片和range()用法說明
2018-04-04
-
python 切片和range()用法說明
理解切片基本用法:
首先需要明白,可迭代對(duì)象,按照正數(shù)索引(正序)是從0開始的,按照負(fù)數(shù)索引(逆序)是從-1開始的。
>>> astring = \'Hello world\'
>>> astring[0:2]
\' ...
- python訪問類中docstring注釋的實(shí)現(xiàn)方法
2018-04-04
-
python訪問類中docstring注釋的實(shí)現(xiàn)方法
本文實(shí)例講述了python訪問類中docstring注釋的實(shí)現(xiàn)方法。分享給大家供大家參考。具體分析如下:
python的類注釋是可以通過代碼訪問的,這樣非常利于書寫說明文檔 & ...
- python實(shí)現(xiàn)求解列表中元素的排列和組合問題
2018-04-03
-
python實(shí)現(xiàn)求解列表中元素的排列和組合問題
求解列表中元素的排列和組合問題這個(gè)問題之前就遇到過幾次沒有太留意,最近在做題的時(shí)候遇上挺多的排列組合問題的,想來有必要溫習(xí)一下了,今天花點(diǎn)時(shí)間寫一下,之前 ...
- python以環(huán)狀形式組合排列圖片并輸出的方法
2018-04-02
-
python以環(huán)狀形式組合排列圖片并輸出的方法
本文實(shí)例講述了python以環(huán)狀形式組合排列圖片并輸出的方法。分享給大家供大家參考。具體分析如下:
這段代碼可以自定義一個(gè)空白畫板,然后將指定的圖片以圓環(huán)狀的 ...
- python簡(jiǎn)單實(shí)現(xiàn)基數(shù)排序算法
2018-03-29
-
python簡(jiǎn)單實(shí)現(xiàn)基數(shù)排序算法
這篇文章主要介紹了python簡(jiǎn)單實(shí)現(xiàn)基數(shù)排序算法,僅用4行代碼即可實(shí)現(xiàn)基數(shù)排序算法,非常簡(jiǎn)單實(shí)用,分享給大家供大家參考。
具體實(shí)現(xiàn)方法如下:
from random impor ...
- python通過加號(hào)運(yùn)算符操作列表的方法
2018-03-19
-
python通過加號(hào)運(yùn)算符操作列表的方法
本文實(shí)例講述了python通過加號(hào)運(yùn)算符操作列表的方法。分享給大家供大家參考。具體如下:
li = [\'a\', \'b\', \'mpilgrim\']
li = li + [\'example\', ...
- python實(shí)現(xiàn)定制交互式命令行的方法
2018-03-08
-
python實(shí)現(xiàn)定制交互式命令行的方法
Python的交互式命令行可通過啟動(dòng)文件來配置。
當(dāng)Python啟動(dòng)時(shí),會(huì)查找環(huán)境變量PYTHONSTARTUP,并且執(zhí)行該變量中所指定文件里的程序代碼。該指定文件名稱以及地址可以是隨意 ...
- python一行寫不下,變多行
2018-03-05
-
python一行寫不下,變多行
python里一行寫不下,拆成多行,
\\和() 兩種方法
在一行末尾 加上“ \\”,也就是空格加上\\
a= \'sdfaf\' \\
\'test\'
注意兩個(gè)對(duì)象都 ...
- python中%r和%s的區(qū)別
2018-03-04
-
python中%r和%s的區(qū)別
%r用rper()方法處理對(duì)象
%s用str()方法處理對(duì)象
有些情況下,兩者處理的結(jié)果是一樣的,比如說處理int型對(duì)象。
例一:
[python] view plain copy
print \"I am %d yea ...
- 使用python實(shí)現(xiàn)生成用戶信息
2018-02-26
-
使用python實(shí)現(xiàn)生成用戶信息
今天練習(xí)的時(shí)候要展示一個(gè)從用戶信息列表,就想把他做成信息和修改在一起的一個(gè)網(wǎng)頁(yè),方便用戶修改內(nèi)容
考慮到要把信息和值分開放,那么肯定是字典了,因?yàn)樾枰WC位置不變,使用有 ...
- python環(huán)境變量和import模塊導(dǎo)入方法
2018-02-21
-
python環(huán)境變量和import模塊導(dǎo)入方法
1、定義
模塊:本質(zhì)就是.py結(jié)尾的文件(邏輯上組織python代碼)模塊的本質(zhì)就是實(shí)現(xiàn)一個(gè)功能 文件名就是模塊名稱
包: 一個(gè)有__init__.py的文件夾;用來存放模塊文件
...
- python實(shí)現(xiàn)字典(dict)和字符串(string)的相互轉(zhuǎn)換方法
2018-02-20
-
python實(shí)現(xiàn)字典(dict)和字符串(string)的相互轉(zhuǎn)換方法
本文實(shí)例講述了python實(shí)現(xiàn)string和dict的相互轉(zhuǎn)換方法。分享給大家供大家參考,具體如下:
字典(dict)轉(zhuǎn)為字符串(string)
我們可以比較容易的將字典(dict) ...
- python去除字符串中的換行符
2018-02-18
-
python去除字符串中的換行符
今天寫這個(gè),要用python去除字符串中的換行符并寫入文件,網(wǎng)上查閱,就一句代碼replace(\"\\n\",\"\"),加上之后,搞了半天,還是不對(duì)。
以上是我今天遇到的問題,以下是解決方 ...
- python簡(jiǎn)單判斷序列是否為空的方法
2018-02-14
-
python簡(jiǎn)單判斷序列是否為空的方法
本文實(shí)例講述了python簡(jiǎn)單判斷序列是否為空的方法。分享給大家供大家參考。具體如下:
假設(shè)有如下序列:
m1 = []
m2 = ()
m3 = {}
判斷他們是否為空的高 ...
- python中異常捕獲方法詳解
2018-02-12
-
python中異常捕獲方法詳解
在Python中處理異常使用的是try-except代碼塊,try-except代碼塊放入讓python執(zhí)行的操作,同時(shí)告訴python程序如果發(fā)生了異常該怎么辦,try-except這個(gè)功能其實(shí)很多入門書籍中都放到了 ...
- python數(shù)據(jù)結(jié)構(gòu)之圖深度優(yōu)先和廣度優(yōu)先實(shí)例詳解
2018-02-09
-
python數(shù)據(jù)結(jié)構(gòu)之圖深度優(yōu)先和廣度優(yōu)先實(shí)例詳解
本文實(shí)例講述了python數(shù)據(jù)結(jié)構(gòu)之圖深度優(yōu)先和廣度優(yōu)先用法。分享給大家供大家參考。具體如下:
首先有一個(gè)概念:回溯
回溯法(探索與回溯法)是一種選優(yōu)搜索 ...
- python中xrange和range的區(qū)別
2018-02-07
-
python中xrange和range的區(qū)別
range 函數(shù)說明:range([start,] stop[, step]),根據(jù)start與stop指定的范圍以及step設(shè)定的步長(zhǎng),生成一個(gè)序列。
range示例:
代碼如下:
>>> range(5)
[0, 1, 2, 3, 4]
>>> r ...

- python多線程編程中的join函數(shù)使用心得
2018-02-06
-
python多線程編程中的join函數(shù)使用心得
今天去辛集買箱包,下午挺晚才回來,又是惡心又是頭痛。惡心是因?yàn)樵缟铣詨臇|西+暈車+回來時(shí)看到車禍現(xiàn)場(chǎng),頭痛大概是烈日和空調(diào)混合刺激而成。沒有時(shí)間沒有精神沒有力氣 ...

- python獲取指定目錄下所有文件名列表的方法
2018-02-06
-
python獲取指定目錄下所有文件名列表的方法
本文實(shí)例講述了python獲取指定目錄下所有文件名列表的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:
這里python代碼實(shí)現(xiàn)獲取文件名列表的功能,可以指定文件中包 ...

- python實(shí)現(xiàn)將元祖轉(zhuǎn)換成數(shù)組的方法
2018-02-05
-
python實(shí)現(xiàn)將元祖轉(zhuǎn)換成數(shù)組的方法
本文實(shí)例講述了python實(shí)現(xiàn)將元祖轉(zhuǎn)換成數(shù)組的方法。分享給大家供大家參考。具體分析如下:
python的元祖使用一對(duì)小括號(hào)表示的,元素是固定的,如果希望添加新的元素, ...