JS 驗證碼功能的實現

2021-10-02 02:06:40 字數 998 閱讀 3617

提交

.input-val 

#canvas

.btn

請拖動滑塊解鎖

>>

.drag

.bg.text

.btn

//一、定義乙個獲取dom元素的方法

var $ = function(selector),

box = $(".drag"),//容器

bg = $(".bg"),//背景

text = $(".text"),//文字

btn = $(".btn"),//滑塊

success = false,//是否通過驗證的標誌

distance = box.offsetwidth - btn.offsetwidth;//滑動成功的寬度(距離)

//二、給滑塊註冊滑鼠按下事件

btn.onmousedown = function(e)else if( offsetx < 0)

//4.根據滑鼠移動的距離來動態設定滑塊的偏移量和背景顏色的寬度

btn.style.left = offsetx + "px";

bg.style.width = offsetx + "px";

//如果滑鼠的水平移動距離 = 滑動成功的寬度

if( offsetx == distance),100);}}

//四、給文件註冊滑鼠鬆開事件

document.onmouseup = function(e)else

//只要滑鼠鬆開了,說明此時不需要拖動滑塊了,那麼就清除滑鼠移動和鬆開事件。

document.onmousemove = null;

document.onmouseup = null;

}}

驗證碼功能js實現

onload createcode type text id input1 disabled type text id checkcode class code onclick createcode 看不清楚 span id button1 onclick validate type button ...

驗證碼的功能實現

1.介面採用的js為extjs,在extjs的view中的login資料夾中,有乙個form.js,驗證碼部分的 是 xtype fieldcontainer layout hbox items listeners autoel 2.建立systemusercontroller 在這個control...

js實現驗證碼

現在驗證碼功能已經十分雞肋,利用js實現其實不難,大部分使用隨機實現,隨機寬高,隨機顏色,加入幾個原點div,因為初學,所以有很多地方重複和複雜,希望指正。1 doctype html 2 html 3 head 4 meta charset utf 8 5 title title 6 style ...