jquery函数加载及生成随机数
$(document).ready(function () {
    var code ; //在全局定义验证码
  1.将函数写好
    function createCode(){
        code = "";
        var codeLength = ;//验证码的长度
        var checkCode = document.getElementById("code");
        var random = new Array(,,,,,,,,,,'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R', 'S','T','U','V','W','X','Y','Z');//随机数
        for(var i = ; i < codeLength; i++) {//循环操作
            var index = Math.floor(Math.random()*);//取得随机数的索引(0~35)
            code += random[index];//根据索引取得随机数加到code上
        }
        checkCode.value = code;//把code值赋给验证码
    }
  2.页面加载完成之后执行函数
    createCode();
    //    点击更换验证码
    $("#code").click(function () {
     3.点击事件内部加载函数 
        createCode();
    });
    //校验验证码
    $(".validate").click(function () {
        var inputCode = document.getElementById("input").value.toUpperCase(); //取得输入的验证码并转化为大写
        if(inputCode.length <= ) { //若输入的验证码长度为0
            alert("请输入验证码!"); //则弹出请输入验证码
        }else if(inputCode != code ) { //若输入的验证码与产生的验证码不一致时
            alert("验证码输入错误!"); //则弹出验证码输入错误
            createCode();//刷新验证码
            document.getElementById("input").value = "";//清空文本框
        }else { //输入正确时
            alert("合格!");
        }
    })
})
</script>
jquery函数加载及生成随机数的更多相关文章
- jquery页面加载的时候加载函数
		http://blog.csdn.net/tjcyjd/article/details/6713474 jQuery 页面加载初始化的方法有3种 ,页面在加载的时候都会执行脚本,应该没什么区别,主要看 ... 
- jQuery+zTree加载树形结构菜单
		jQuery+zTree加载树形结构菜单 由于项目中需要设计树形菜单功能,经过一番捣腾之后,终于给弄出来了,所以便记下来,也算是学习zTree的一个总结吧. zTree的介绍: 1.zTree 是利用 ... 
- js jquery 页面加载初始化方法
		js jquery 页面加载初始化方法 一.js页面加载初始化方法 // 1.在body里面写初始化方法. <body onload='init()'> </body> < ... 
- jQuery自动加载更多程序
		1.1.1 摘要 现在,我们经常使用的微博.微信或其他应用都有异步加载功能,简而言之,就是我们在刷微博或微信时,移动到界面的顶端或低端后程序通过异步的方式进行加载数据,这种方式加快了数据的加载速度,由 ... 
- jquery动态加载问题
		对于append的元素,原有的方法不生效 解决:用on方法 找到的:http://www.zhidao91.com/jquery-html-live-on/ 解决使用jQuery采用append添加的 ... 
- jquery load加载页面内ajax返回的div不能响应页面js的问题的解决方案
		1. 前言 由于项目需要,需要load一个页面并保持ajax返回的div能响应其页面内的JS的click事件.这个不是 解决用jquery load加载页面到div时,不执行页面js的问题 这类问题, ... 
- IE8中jQuery.load()加载页面不显示的原因
		一.jQuery.load() jQuery.load(url,[data],[callback])通过Ajax异步请求加载服务器中的数据,并把数据放到指定元素中. url :请求服务器的地址 dat ... 
- jQuery自动加载更多程序(转)
		jQuery自动加载更多程序 1.1.1 摘要 现在,我们经常使用的微博.微信或其他应用都有异步加载功能,简而言之,就是我们在刷微博或微信时,移动到界面的顶端或低端后程序通过异步的方式进行加载数据 ... 
- javaScript和jQuery自动加载方法
		一.JavaScript自动加载 ①在文本中用onload: 当页面中所有内容(包括图片)加载完后再执行onload,如下: <body onload="alert(1)"& ... 
随机推荐
- FFmpeg:视频转码、剪切、合并、播放速调整
			原文:https://fzheng.me/2016/01/08/ffmpeg/ FFmpeg:视频转码.剪切.合并.播放速调整 2016-01-08 前阵子帮导师处理项目 ppt,因为插入视频的格式问 ... 
- Docker 编排工具Rancher 2.0
			下载镜像: [root@localhost hongdada]# docker pull rancher/server:preview 运行容器: [root@localhost hongdada]# ... 
- 【Spring Security】四、自定义页面
			在前面例子中,登陆页面都是用的Spring Security自己提供的,这明显不符合实际开发场景,同时也没有退出和注销按钮,因此在每次测试的时候都要通过关闭浏览器来注销达到清除session的效果. ... 
- 谷歌大规模机器学习:模型训练、特征工程和算法选择 (32PPT下载)
			本文转自:http://mp.weixin.qq.com/s/Xe3g2OSkE3BpIC2wdt5J-A 谷歌大规模机器学习:模型训练.特征工程和算法选择 (32PPT下载) 2017-01-26 ... 
- [CodeForce 801A] Vicious Keyboard
			题目链接:http://codeforces.com/problemset/problem/801/A 思路:题目中字符串的长度最长100个字符,所以,可以考虑用暴力,先遍历一遍匹配"VK& ... 
- Vue的生命周期(钩子函数)
			Vue一共有10个生命周期函数,我们可以利用这些函数在vue的每个阶段都进行操作数据或者改变内容. 其实在Vue的官网有一张图已经很好的诠释了生命周期,我在这里就不再多讲了,直接贴图,然后上程序代码. ... 
- UI之ECharts
			官网 效果图展示: 特性 ECharts,一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Fir ... 
- Leetcode1 - A + B Problem - Easy
			Write a function that add two numbers A and B. Example Example 1: Input: a = 1, b = 2 Output: 3 Expl ... 
- 进度条的制作-python
			import time,sys def view_bar(num, total): rate = float(num) / float(total) rate_num = int(rate * 100 ... 
- Create and format Word documents using R software and Reporters package
			http://www.sthda.com/english/wiki/create-and-format-word-documents-using-r-software-and-reporters-pa ... 
