【发布时间】:2017-04-09 15:11:11
【问题描述】:
我们有一个基于浏览器的解决方案,希望与 Datalogic 扫描仪集成。
我们将使用锁定的浏览器作为我们的主要界面。
我们已经配置了扫描仪,可以确认它正在解码我们的 Code 39 条形码。
我们已经设置了一个测试页面,它应该获取扫描的代码并将其转储到文本区域中。
测试页面是
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>TEST</title>
<meta http-equiv="DL_Code_39" content="Enable">
<meta http-equiv="DL_Scan" content="Javascript:ValidateInput()">
<script language="javascript" type="text/javascript">
function ValidateInput(n){
document.getElementById("sku").value+=";"+n;
};
</script>
</head>
<body>
<form method="post" name="fTest">
<textarea rows="5" cols="15" name="sku" id="sku"></textarea><br>
<input type="submit" value="go">
</form>
</body>
</html>
当我们扫描时,javascript 调用正在触发,但返回 undefined。
如果我们给 javascript 函数调用一个变量(文档中没有做的事情)它不会触发
我们肯定遗漏了一些简单的东西,但深度学习文档中没有示例代码,谷歌也找不到其他任何东西。
任何帮助将不胜感激。
【问题讨论】: