|
版本: |
X5.2.7 |
小版本号: |
|
|
|
数据库: |
MySQL |
服务器操作系统: |
Windows |
应用服务器: |
Tomcat |
客户端操作系统: |
Windows 8 |
浏览器: |
Chrome |
|
|
<html>
<head>
</head>
<body >
<script>
window.onload = function(e){
var code = "";
var lastTime,nextTime;
var lastCode,nextCode;
var a = "";
document.onkeypress = function(e) {
nextCode = e.which;
nextTime = new Date().getTime();
if(lastCode != null && lastTime != null && nextTime - lastTime <= 30) {
code += String.fromCharCode(lastCode);
} else if(lastCode != null && lastTime != null && nextTime - lastTime > 100){
code = "";
}
lastCode = nextCode;
lastTime = nextTime;
if(e.which == 13){
console.log(code); //code的值就是扫描枪扫到的值,请问这里如何赋值给bizdata的某个字段, 还有 document,onKeyPress, window.onload都不是x5的标准函数,请问怎么才能正确的在x5里调用, 因为我发现放到x5 bex5 5.2.7 的modelonload事件里,扫描枪扫到的值会莫名其妙接收了两次
code = "";
}
}
}
</script>
</body>
</html>
|
|