การอ่านที่เกี่ยวข้อง:
ขึ้นอยู่กับ jQuery ฟังก์ชั่นการนับถอยหลังหลังจากส่งรหัสการตรวจสอบ SMS จะรับรู้ (ละเลยหน้าและปิด)
รหัสต่อไปนี้เป็นรหัสที่ตัวแก้ไขนำมาให้คุณหลังจากส่งรหัสการตรวจสอบ SMS ให้คุณ รหัสนั้นง่ายและเข้าใจง่าย
รหัสเฉพาะมีดังนี้:
<! doctype html> <html lang = "en"> <head> <meta charset = "utf-8"> <meta name = "generator" content = "editPlus®"> <meta name = "uther" content = ""> src = "http://cdn.bootcss.com/jquery/3.1.0/jquery.js"> </script> <script src = "http://cdn.bootcss.com/jquery-cookie/1.4.1/jquery.cookie.js" src = "// cdn.bootcss.com/jquery-cookie/1.4.1/jquery.cookie.min.js"></script>--><//head><body> /> </body> <script> // เพิ่ม cookiefunction เมื่อส่งรหัสการตรวจสอบ addcookie (ชื่อ, ค่า, expireshours) {// ตัดสินว่าจะตั้งเวลาหมดอายุหรือไม่ 0 หมายถึงไม่ถูกต้องเมื่อปิดเบราว์เซอร์ถ้า (หมดอายุ> 0) {วันที่ var = วันที่ใหม่ (); Date.settime (date.getTime ()+Expireshours*1000); $ .COOKIE (ชื่อ, Escape (value), {Expires: Date});} else {$. คุกกี้ (ชื่อ, Escape (value));}} // แก้ไขค่าของฟังก์ชั่นคุกกี้ editcookie (ชื่อ, ค่า, Expireshours) {if (Expireshours> 0) Date.settime (date.getTime ()+Expireshours*1000); // หน่วยเป็นมิลลิวินาที $ .COOKIE (ชื่อ, หลบหนี (ค่า), {Expires: Date});} else {$. คุกกี้ (ชื่อ, Escape (value));}} // รับค่าของคุกกี้ตามฟังก์ชันชื่อ "$) () {sendCode ($ ("#second"));}); v = getCookieViveUe ("วินาที"); // รับค่าคุกกี้ถ้า (v> 0) {settime ($ ("#second"); // start countdown}}) Isphonenum (); ถ้า (ผลลัพธ์) {// dopostback ('$ {base} /login/getcode.htm', backfunc1, {"phonenum": phonenum}); addcookie ("secondsrimained", 60,60); นับถอยหลัง; ฟังก์ชั่น settime (obj) {countdown = getCookievalue ("secondsremained"); if (countdown == 0) {obj.removeattr ("ปิดใช้งาน"); obj.val ("ฟรีรับรหัสการตรวจสอบ"); return;} else {obj.attr ("ปิดใช้งาน", จริง); obj.val ("ส่งคืน (" + นับถอยหลัง + ")"); COUNTDOWN-; EDITCOOKIE ("SecondSremained", Countdown, Countdown+1);} Settimeout (function () {settime (OBJ)}, 1000) // ดำเนินการทุก 1,000 มิลลิวินาที} // ตรวจสอบว่าหมายเลขโทรศัพท์เป็นฟังก์ชันทางกฎหมาย /^(((13 [0-9] {1}) | (15 [0-9] {1}) | (18 [0-9] {1}))+/d {8}) $/; if (! myreg.test (phonenum)) {แจ้งเตือน ('โปรดป้อนหมายเลขโทรศัพท์มือถือที่ถูกต้อง!'); กลับเท็จ; } else {return true;}} </script> </html>ข้างต้นคือฟังก์ชั่นการนับถอยหลังหลังจากส่งรหัสการตรวจสอบ SMS ตาม JS ที่แนะนำโดยตัวแก้ไข (ไม่สนใจการรีเฟรชหน้าเว็บจะปิดและไม่ได้ดำเนินการฟังก์ชั่นการนับถอยหลัง) ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน หากคุณมีคำถามใด ๆ โปรดฝากข้อความถึงฉันและบรรณาธิการจะตอบกลับทุกคนในเวลา ขอบคุณมากสำหรับการสนับสนุนเว็บไซต์ Wulin.com!