生命周期设计器 - javascript插入带复选框选项的地址,导致在保存时清除用户输入的地址数据

时间:2014-01-28 08:59:02

标签: javascript pdf pdf-generation livecycle-designer

我有一个复选框,可以在选中时将我们的公司地址输入到地址栏中,但如果未选中,则用户可以选择输入自己的地址。

这样可以正常工作,直到保存文档。取消选中该复选框并且用户输入自己的地址然后保存文档时,javascript将删除用户输入的地址。

以下是代码:

<event activity="initialize" name="event__initialize">
<script>if ($.rawValue eq 1) then
form1.Main.Address1="blah blah Street"
City = "London"
ZipCode = "WC1N XXX"
Country = "UK"
elseif (ros.rawValue eq 1) then
form1.Main.Address1="blah blah Street"
City = "London"
ZipCode = "WC1N XXX"
Country = "UK"
else
Address1 = null
City = null
ZipCode = null
Country = null
endif
</script>
</event>
<event activity="change" name="event__change">
<script>if ($.rawValue eq 1) then
form1.Main.Address1="blah blah Street"
City = "London"
ZipCode = "WC1N XXX"
Country = "UK"
elseif (ros.rawValue eq 1) then
form1.Main.Address1="blah blah Street"
City = "London"
ZipCode = "WC1N XXX"
Country = "UK"
else
Address1 = null
City = null
ZipCode = null
Country = null
endif
</script>
</event>

有什么想法吗?

编辑:

这是导致它的脚本的一部分:

else
Address1 = null
City = null
ZipCode = null
Country = null 

我需要一种说出用户输入数据的方法:

else
Address1 = user-entered-data
City = user-entered-data
ZipCode = user-entered-data
Country = user-entered-data

(注意:我将其保存为读者扩展的pdf,以便保存用户在字段中输入的文本)

提前致谢

1 个答案:

答案 0 :(得分:0)

通常,在“更改”事件中使用这样的代码并不是一个好主意。由于您使用的是复选框,因此请将代码移至“点击”事件中,这样可以解决您的问题。

如果您对此有任何疑问,请与我们联系。

谢谢, Armaghan。