扫描二维码获取内容填充到js页面对应文本框

图片说明

如何将扫描二维码的内容 "22016001234567821-14350-01 " .银行单据编号'22016001234567821',缴款金额'14350' 资金性质'01'.对应填充到页面的文本框中.求大神指教

如果你是扫面出来的二维码有内容,那么相对应的数据库也是应该有信息的。

你这个是不是扫描二维码,然后用ajax获取获取数据,然后传入呢?

$("#银行订单编号Input").val(你获取的信息的变量名);

var ary="22016001234567821-14350-01".split("-");
$("#银行订单编号").val(ary[0]);
$("#缴纳金额").val(ary[1]);
$("#资金性质").val(ary[2]);

function testSplit(str)
{
if(!str)
{
return;
}
var splitFlag = "-";
var position = str.indexOf(splitFlag);
alert(str.substring(0, position )); //这就是你需要的
var position2 = str.substring(position+1 , str.length).indexOf("-")+position;
alert(str.substring(position+1,position2+1));
alert(str.substring(position2+2, str.length));

}

testSplit("22016001234567821-14350-01");