以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  再请教手机扫码后的变量传递问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=179921)

--  作者:lanbor
--  发布时间:2022/9/18 17:48:00
--  再请教手机扫码后的变量传递问题
在学习用手机扫一扫过程:
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=107063&page=1&star=1

1、用“姓名” 来接收扫描内容就正常
        With .AddInputCell("ic01")
            .AddLabel("lbh01", "条码:", 0)
            .AddInput("姓名", "text", 1)
            .AddVcodeButton("item_scan", "扫码", 2).Att ribute = "on c lick=""cl ic ked(\'" & path & "/plus/barcode_scan.html\',true,true);"""
        End With
wb.InsertHTML("<script>function scaned( t, r, f ) {document.getElementById(\'姓名\').value=r;}</script>")

2、不用 “姓名” 变量来接收扫描内容、就无法接收到扫描内容
        With .AddInputCell("ic01")
            .AddLabel("lbh01", "条码:", 0)
            .AddInput("编号", "text", 1)
            .AddVcodeButton("item_scan", "扫码", 2).Att ribute = "onc lick=""clic ked(\'" & path & "/plus/barcode_scan.html\',true,true);"""
        End With
wb.InsertHTML("<script>function scaned( t, r, f ) {document.getElementById(\'编号\').value=r;}</script>")

     我在barcode_scan.html文件和几个相关的  js  文件中也没有找到 “姓名”专用变量,
     请专家指点:就需求变更什么文件内容才能用“编号”接收到扫描内容?
拜谢拜谢!
[此贴子已经被作者于2022/9/18 17:48:42编辑过]

--  作者:有点蓝
--  发布时间:2022/9/18 19:54:00
--  
任何名称都可以。看看是不是同一个页面里,有多个控件的ID为编号,不同控件的id不能相同的