javascript-根据ComboBox选择设置字段
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript-根据ComboBox选择设置字段,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1326字,纯文字阅读大概需要2分钟。
内容图文
![javascript-根据ComboBox选择设置字段](/upload/InfoBanner/zyjiaocheng/673/202f68c239dc4621baa96eaf2a087d59.jpg)
我不是JavaScript的新手,但这是我第一次尝试Acrobat脚本.
我想做的就是根据comboBox中选择的值更改文本字段.
由于我有许多具有相同选项集的不同组合框,并且应该绑定到这些文本框,因此我希望可以使用所有这些组合框的文档作用域功能.
我不确定这是否可能,但这就是我的想法…
检测何时更改组合框.在提交变更事件时,从中获取导出值,并使其成为相关文本字段的值.
步骤如下:
>捕获组合框onmouseup事件
>检测哪个组合框触发了事件
>使用数组列表将组合框的名称与其关联的文本字段匹配
>使用getField()来获取文本字段
>将文本字段值设置为组合框的导出值
任何帮助,将不胜感激.有关Acrobat事件触发器及其工作方式的特别好资源.我已经阅读了很多API文档,但找不到任何内容.
解决方法:
找到了!
经过数小时/几天的谷歌搜索,我终于找到了可行的解决方案.
处理程序功能需要绑定到“按键”事件.
处理函数应包含:
if(!event.willCommit) {
this.getField('[field]').value = event.change;
}
注意:其中“字段”是要更新的字段的名称,而event.change是在组合框中选择的值.
要获取选择的导出值,请使用以下命令:
if(!event.willCommit) {
this.getField('[field]').value = event.changeEx;
}
显然,每当与UI元素进行交互时,都会触发“击键”.如果您不希望它在文档加载时执行,请确保在页面加载事件期间将处理函数绑定到该事件.
想法:AcroForms JS(Acrobat的Javascript)具有严重损坏的事件模型.如果在使用此偶数处理程序时要获得组合框的值,它将提供一个过时的值.使其运行起来不仅需要晦涩难懂的技巧,而且几乎没有AcroForms JS社区可以为此类难题提供答案.
内容总结
以上是互联网集市为您收集整理的javascript-根据ComboBox选择设置字段全部内容,希望文章能够帮你解决javascript-根据ComboBox选择设置字段所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。