Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从表单数据创建条形码_Javascript_Pdf_Barcode - Fatal编程技术网

Javascript 从表单数据创建条形码

Javascript 从表单数据创建条形码,javascript,pdf,barcode,Javascript,Pdf,Barcode,我试图在PDF中创建一个条形码,因此使用javascript从某些字段中选择信息,还需要一个if语句 我需要有条形码号码来自; 1.电话号码 2.段 3.声明是否来自相关部分;如果是,则需要在末尾添加999,如果否,则在末尾添加000 谢谢你的帮助 这是我的一次尝试 var str1 = getField("Call Number").value; var str2 = getField("Segment").value; var res = str1.concat(str2); if

我试图在PDF中创建一个条形码,因此使用javascript从某些字段中选择信息,还需要一个if语句

我需要有条形码号码来自; 1.电话号码 2.段 3.声明是否来自相关部分;如果是,则需要在末尾添加999,如果否,则在末尾添加000

谢谢你的帮助

这是我的一次尝试

var str1 = getField("Call Number").value;

var str2 = getField("Segment").value;

var res = str1.concat(str2);

if (Associated Parts = Yes) {
    add to event.value = "999";
} else {
    Add to event.value = "000";
}
这就是我刚摘下来的东西

/* Customize: */
try
{
if ( app.viewerVersion >= ADBE.PMD_Need_Version )
    event.value = this.exportAsXFDFStr({aFields: ["Call Number", "Segment"], 
cHRef: ""});
else event.value = " ";
}
catch (e)
{
event.value = " ";
}

你的JavaScript有点不对劲。没有PDF在我面前,我想这就是你想要的

var str1 = this.getField("Call Number").value;
var str2 = this.getField("Segment").value;
var res = str1+str2;
if (this.getField("Associated Parts").value == "Yes") {
    event.value = res+"999";
} 
else {
    event.value = res+"000";
}

您的主要问题是“if”没有比较两个值,而是使用“=”(赋值)而不是“=”(逻辑)。

我还不能创建任何内容。我一点也不想弄明白。PDF编辑器允许我选择某些字段,如果我不需要if语句就可以了。