js生成验证码并直接在前端判断
作者:bea
js生成验证码并直接在前端判断 <script type="text/javascript" src="img/jquery-1.5.1.min.js"></script> <script language="javascript" type="text/javascript"> var code; //在全局 定义验证码 var code2; //在全局 定义验证码 function createCode()
js生成验证码并直接在前端判断
<script type="text/javascript" src="img/jquery-1.5.1.min.js"></script>
<script language="javascript" type="text/javascript">
var code; //在全局 定义验证码
var code2; //在全局 定义验证码
function createCode() {
code = "";
var checkCode = document.getElementById("checkCode");
function RndNum(n) {
var rnd = "";
for (var i = 0; i < n; i++)
rnd += Math.floor(Math.random() * 10);
return rnd;
}
var num = RndNum(2);
var num2 = RndNum(2);
code = num + "+" + num2 + "=";
code2 = parseInt(num) + parseInt(num2)
if (checkCode) {
checkCode.className = "code";
checkCode.value = code;
}
}
</script>
<script type="text/javascript">
$(document).ready(function () {
$("#input1").blur(function () {
var inputCode = document.getElementById("input1").value;
if (inputCode.length <= 0) {
alert("请输入验证码!");
}
else if (inputCode != code2) {
alert("验证码输入错误!");
createCode(); //刷新验证码
}
else {
alert("^-^ OK");
}
});
})
</script>
HTML:
<form action="#">
<input type="text" id="input1" />
<input type="text" onclick="createCode()" readonly="readonly" id="checkCode" class="unchanged" style="width: 80px;background: #660099"/><br />
</form>
css:
<style type="text/css">
.code
{
font-family: Arial;
font-style: italic;
color: Red;
border: 0;
padding: 2px 3px;
letter-spacing: 3px;
font-weight: bolder;
}
.unchanged
{
border: 0;
}
</style>
以上所述就是本文的全部内容了,希望大家能够喜欢。
猜你喜欢
您可能感兴趣的文章:
- JavaScript的9种继承实现方式归纳
- JQuery中上下文选择器实现方法
- JQuery中两个ul标签的li互相移动实现方法
- JQuery球队选择实例
- JQuery实现动态添加删除评论的方法
- TypeError document.getElementById(...) is null错误原因
- JQuery实现带排序功能的权限选择实例
- JQuery中clone方法复制节点
- 分享十五款 jQuery 社交网络分享插件
- JS+CSS实现仿触屏手机拨号盘界面及功能模拟完整实例
- js实现精美的图片跟随鼠标效果实例
- js实现精美的银灰色竖排折叠菜单
- JavaScript实现鼠标滑过处生成气泡的方法
- JavaScript中继承用法实例分析
- jQuery实现不断闪烁文字的方法
- javascript实现可拖动变色并关闭层窗口实例
- JavaScript实现简单的数字倒计时
- JavaScript生成福利彩票双色球号码
- 基于jQuery插件实现环形图标菜单旋转切换特效