Javascript 避免在纸质条形码LiveCycle Java脚本上获取“Null”

Javascript 避免在纸质条形码LiveCycle Java脚本上获取“Null”,javascript,null,undefined,Javascript,Null,Undefined,首先我要告诉你,我不是一个程序员。我在AdobeLiveCycle中设计了一个表单,但现在我想将某些字段的值包含到带有特定分隔符的纸质表单条形码中。我的问题是,当一个字段为空时,我不希望得到null。我需要字段保持为空,值字符串继续到下一个字段。这是我在将两个字段留空后扫描条形码时得到的结果。 1个字段| 2个字段^3个字段| 4个字段|空| null |最后一个字段| 但这正是我需要得到的: 1个字段| 2个字段^3个字段| 4个字段| |最后一个字段| 其他用途的Empy线路 任何帮助都将不

首先我要告诉你,我不是一个程序员。我在AdobeLiveCycle中设计了一个表单,但现在我想将某些字段的值包含到带有特定分隔符的纸质表单条形码中。我的问题是,当一个字段为空时,我不希望得到null。我需要字段保持为空,值字符串继续到下一个字段。这是我在将两个字段留空后扫描条形码时得到的结果。 1个字段| 2个字段^3个字段| 4个字段|空| null |最后一个字段|

但这正是我需要得到的: 1个字段| 2个字段^3个字段| 4个字段| |最后一个字段| 其他用途的Empy线路 任何帮助都将不胜感激。我一直在寻找答案,但我没能把我找到的答案调整到我需要的。 这是我正在使用的代码:

试试这个:

function fmtField(fieldName, separator) 
{ 
  var str = {};
  if(fieldName.rawValue == null){
    str = "";
  }
  else{
    str = fieldName.rawValue+ separator;
  } 
    return str; 
} 

如果问题解决了你的问题,请将其标记为已回答。
function fmtField(fieldName, separator) 
{ 
  var str = {};
  if(fieldName.rawValue == null){
    str = "";
  }
  else{
    str = fieldName.rawValue+ separator;
  } 
    return str; 
}