zoukankan      html  css  js  c++  java
  • js生成二维码

    <script src="~/Scripts/qrcode.js"></script>
    <script>
    window.onload = function () {
    //二维码对象
    var qrcode;
    //默认设置
    var content;
    var size;
    //设置点击事件
    document.getElementById("send").onclick = function () {
    //获取内容
    content = document.getElementById("content").value;
    content = content.replace(/(^s*)|(s*$)/g, "");
    //获取尺寸
    size = document.getElementById("size").value;
    //检查内容
    if (content == '') {
    alert("请输入内容!");
    return false;
    }
    if (!/^[0-9]*[1-9][0-9]*$/.test(size)) {
    alert("请输入正整数!");
    return false;
    }
    if (size < 100 || size > 500) {
    alert("尺寸范围在100~500之间!");
    return false;
    }
    //清除上次二维码
    if (qrcode) {
    qrcode.clear();
    }
    //创建二维码
    qrcode = new QRCode(document.getElementById("qrcode"), {
    size,
    height:size
    });
    qrcode.makeCode(document.getElementById("content").value);
    }

    }
    </script>
    <body>
    <p>内容:<input type="text" id="content" value="http://www.cnblogs.com/Zbuxu/" /></p>
    <p>尺寸:<input type="text" id="size" value="150"></p>
    <p><button id="send">生成二维码</button></p>
    <div id="qrcode"></div>
    </body>

    效果图:

    qrcode.js下载地址:http://download.csdn.net/download/fdipzone/9384734

  • 相关阅读:
    Guava教程
    Spring Aop基于注解的实现
    简单易懂设计模式——策略模式
    Hibernate入门总结
    mybatis入门详解
    Mybatis【入门总结】
    手把手教你做一个缓存工具
    超简洁!利用easyExcel导出,读入Excel
    飞越面试官(四)--类加载过程
    飞越面试官(三)--JVM
  • 原文地址:https://www.cnblogs.com/Zbuxu/p/6566145.html
Copyright © 2011-2022 走看看