Javascript 我想创建一个二维码。扫描时,信息被分类
这是我的密码Javascript 我想创建一个二维码。扫描时,信息被分类,javascript,php,html,qr-code,zebra-printers,Javascript,Php,Html,Qr Code,Zebra Printers,这是我的密码 <html> <head> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script> <script type="text/javascript"> function generateBarCode() {
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<script type="text/javascript">
function generateBarCode()
{
var nric = $('#text').val();
var url = 'https://api.qrserver.com/v1/create-qr-code/?data=' + nric + '&size=50x50';
$('#barcode').attr('src', url);
}
</script>
<style>
@media print {
#a , #carton , #text {
display: none;
}
}
#barcode {
white-space: pre-wrap;
}
</style>
</head>
<body>
<b id="a">Carton</b>
<input type="text" id="carton" name="carton">
<br>
<br>
<textarea id="text" type="text"
value="" style="Width:20%"
oninput='generateBarCode();' autofocus rows="4" cols="20"></textarea>
<br>
<img id='barcode'
src="https://api.qrserver.com/v1/create-qr-code/?data=HelloWorld&size=100x100"
alt=""
title="HELLO"
width="94"
height="94" >
</body>
函数generateBarCode()
{
var nric=$('#text').val();
var url='1〕https://api.qrserver.com/v1/create-qr-code/?data=“+nric+”&;尺寸=50x50';
$(“#条形码”).attr('src',url);
}
@媒体印刷品{
#一个,纸箱,一个文本{
显示:无;
}
}
#条形码{
空白:预包装;
}
纸箱
我想创建一个二维码。扫描时,信息的排序与程序zebra designer相同。当我像这样在文本区域中输入数据时。AAA
BBB
CCC
扫描二维码时,将获得以下信息。
aaabbccc
我想扫描二维码,然后像这样显示信息。
AAA
BBB
CCC
请帮帮我。谢谢。看看发送到API的请求,行返回被删除,因为它们与URL不兼容。在将值放入URL之前,需要对其进行编码:
URL=''.''.'+encodeURIComponent(nric)+'.''.'.'
。然后,换行符将起作用。注意:一些二维码阅读器应用程序将换行符转换为简单的空白。除了使用另一个应用程序之外,你什么也做不了。不确定URL编码在这里会起作用——这取决于是否支持换行。您可以在其中输入哪些字符,这取决于输入模式,从您在那里使用的API的文档中可以看出,我不知道它们是否给了您在这方面的选择。@CBroe我用这个API(通过编辑上面的代码片段)测试了它,它成功了。Android应用程序“QR Scanner”将它们读取为空白(尝试用\r\n
替换\r\n
似乎没有影响),但“QR code Reader”应用程序正确处理了它们,因此输入模式应该为OK。查看发送到API的请求,返回行将被删除,因为它们与URL不兼容。在将值放入URL之前,需要对其进行编码:URL=''.''.'+encodeURIComponent(nric)+'.''.'.'
。然后,换行符将起作用。注意:一些二维码阅读器应用程序将换行符转换为简单的空白。除了使用另一个应用程序之外,你什么也做不了。不确定URL编码在这里会起作用——这取决于是否支持换行。您可以在其中输入哪些字符,这取决于输入模式,从您在那里使用的API的文档中可以看出,我不知道它们是否给了您在这方面的选择。@CBroe我用这个API(通过编辑上面的代码片段)测试了它,它成功了。Android应用程序“QR扫描器”将其读取为空白(尝试用\r\n
替换\r\n
似乎没有影响),但“QR码阅读器”应用程序正确处理了它们,因此输入模式应该正常