JS一维码生成如ISBN书号

发布时间 2023-11-15 16:36:45作者: 涂磊

参考https://www.jb51.net/article/279371.htm

https://www.python100.com/html/104235.html

https://github.com/lindell/JsBarcode/wiki/EAN


 下载引用 的JS库

https://code.jquery.com/jquery-1.10.2.min.js

https://cdn.jsdelivr.net/npm/jsbarcode@3.11.5/dist/JsBarcode.all.min.js

相关代码

链接:https://pan.baidu.com/s/1rhrynteFddNj8u2vtA9Udw
提取码:7e1k

 9787512504066

<!DOCTYPE html>
<html lang="en">
 
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <script src="jquery-1.10.2.min.js"></script>
    <script src="JsBarcode.all.min.js"></script>
    <script src="jQuery.print.js"></script>
</head>
 
<body>
    <input id="code" type="text" placeholder="请输入条形码"><button id="save">生成条形码

</button>
    <br>
    <div id="PrintSection">
        <img id="test">
    </div>
    <br>
    <button id="print">打印</button>
    <script>
        $(function () {
            // 生成条形码
            $("#save").click(function () {
                var requestNo = $("#code").val();
                if (requestNo == "") {
                    return false;
                } else {
let options = {   //在这里添加参数
  format: "EAN13",   //ISBN ISSN 对应 EAN13
lastChar:">", //ISBN 最后 一个>符号 fontSize:
12, background: "#FF0000" }; $("#test").JsBarcode(requestNo, options); } }) // 打印条形码 $("#print").click(function () { $("#PrintSection").print({ globalStyles: true, mediaPrint: false, stylesheet: null, noPrintSelector: ".btncontainer", iframe: true, append: null, prepend: null, manuallyCopyFormValues: true, deferred: $.Deferred(), timeout: 750, title: null, doctype: '<!doctype html>' }); }) }) </script> </body> </html>