Создать штрих-код из данных формы - PullRequest
0 голосов
/ 27 августа 2018

Я пытаюсь создать штрих-код в PDF, поэтому использую javascript, который выбирает информацию из определенных полей, а также требуется оператор if.

Мне нужны штрих-коды; 1. Звонок 2. Сегмент 3. Если заявление придет от Связанных частей; если Да, необходимо добавить 999 в конце, если Нет, добавить 000 в конце.

Помощь будет оценена!

Снимок экрана PDF

Это одна из моих попыток;

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 = " ";
}

1 Ответ

0 голосов
/ 27 августа 2018

Ваш 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";
}

Ваша основная проблема заключалась в том, что «если» не сравнивал два значения, он использовал «=» (присваивание), а не «==» (логика).

...