以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  扫描fa piao遇到的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=121484)

--  作者:lihe60
--  发布时间:2018/7/7 11:00:00
--  扫描fa piao遇到的问题
扫描发票二维码,点确定后,再点“打开子网页”,有两个问题:
1、不显示要输入的验证码,点击获取验证码后才出现要输入的验证码
2、点击获取验证码后,开具金额不见了,换成校验码,不要换成校验码。
 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:documents.rar


[此贴子已经被作者于2018/7/7 15:57:56编辑过]

--  作者:有点蓝
--  发布时间:2018/7/7 11:04:00
--  
hbuildr我不熟,也没空去研究,等明天甜版有空看看
--  作者:lihe60
--  发布时间:2018/7/7 11:07:00
--  
好的。
--  作者:lihe60
--  发布时间:2018/7/8 12:59:00
--  
有点甜在吗?
--  作者:有点甜
--  发布时间:2018/7/9 9:22:00
--  
整个项目发上来测试。
--  作者:lihe60
--  发布时间:2018/7/9 10:16:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:发票测试.rar


--  作者:lihe60
--  发布时间:2018/7/9 11:05:00
--  
已经上传了。
--  作者:有点甜
--  发布时间:2018/7/9 13:54:00
--  

我测试,没问题。你输入的发票代码、发票号码等必须正确。

 

            .AddInput("fpdm","发票代码","Text").value = "044001600111"
            .AddInput("fphm","发票号码","Text").value = "45372505"

 

再有就是,例子只是给这两个赋值,其余的如果要赋值,那就修改js代码,如

 

function evalJS() {
 var fpdm = document.getElementById("fpdm").value;
 var fphm = document.getElementById("fphm").value;
 var kprq = document.getElementById("kprq").value;
 var kjje = document.getElementById("kjje").value;
 //alert(fpdm);
 //alert(fphm);
 embed.evalJS("fpdm.value=\'" + fpdm + "\';fphm.focus();fphm.value=\'" + fphm + "\';kprq.value=\'" + kprq + "\';kjje.value=\'" + kjje + "\';yzm.onkeydown=function(){kjje.value=\'" + kjje + "\';};yzm.onfocus=function(){kjje.value=\'" + kjje + "\';};yzm_img.click();");
}


--  作者:有点甜
--  发布时间:2018/7/9 13:56:00
--  
如果你看不懂,不理解例子的意思,那你就不要再做这个功能了。你应付不来,轻微的改动你都不会。
--  作者:lihe60
--  发布时间:2018/7/9 14:19:00
--  
1、发票代码、发票号码是正确的 ;
2、开票日期、开具金额也通过js正确赋值了
3、只是点一下验证码,“开具金额”变成了“校验码”,并且为空。
1、2两点没有问题,主要是第3点。