Oracle APEX & JavaScript - 在函数 NOT 值中传递文本字段的名称

Oracle APEX & JavaScript - Passing name of textfield in function NOT value

我有一个需要文本字段名称的函数,例如 P12_ACCOUNT_ID 但是当我在该页面上调用一个函数时: callMyFunction('P12_ACCOUNT_ID'); 它会将这个文本字段的值传递给功能。

有没有办法创建一个 link 到 URL,这将是 javascript,并使 P12_ACCOUNT_ID 成为一个 varchar?

明确一点:我希望我的函数使用 varchar:'P12_ACCOUNT_ID' 而不是该文本字段的值。

这是要调用的函数,我希望在其中加载我的页面项目。 此函数的 link 现在是:javascript:callMyPopup('P12_ACCOUNT_ID') 但是当它检索此文本字段的内容并且不会自行传递字符串时。

<script language="JavaScript" type="text/javascript">
  function callMyPopup (paramItem) {
    var hiddenField = document.getElementById(paramItem).value;
    var url;
  url = 'f?p=&APP_ID.:3:&APP_SESSION.::::P3_HIDDEN:' + hiddenField;
  w = open(url,"winLov","Scrollbars=1,resizable=1,width=800,height=600");
  if (w.opener == null)
  w.opener = self;
  w.focus();
  }
</script>

由 Jeffrey Kemp 提供,但他没有 post 回答,我想结束这个问题: 在 Apex 中,您可以使用 $v(paramItem).

获取项目的值