Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jquery和js在';帮助文本';oracle apex 5.1中页面项目的代码编辑器_Javascript_Jquery_Html_Oracle Apex 5.1 - Fatal编程技术网

Javascript jquery和js在';帮助文本';oracle apex 5.1中页面项目的代码编辑器

Javascript jquery和js在';帮助文本';oracle apex 5.1中页面项目的代码编辑器,javascript,jquery,html,oracle-apex-5.1,Javascript,Jquery,Html,Oracle Apex 5.1,我知道javascript和jquery可以用于页面项目的“帮助文本”区域。但是我如何在这里引用js中的页面变量呢。 我尝试了以下代码: <html> <script type="text/javascript" src="/i/libraries/jquery/2.2.3/jquery-2.2.3.min.js"></script> <script> if($v("P2_ENAME") == 'Arjun') { d

我知道javascript和jquery可以用于页面项目的“帮助文本”区域。但是我如何在这里引用js中的页面变量呢。 我尝试了以下代码:

<html>
   <script type="text/javascript" src="/i/libraries/jquery/2.2.3/jquery-2.2.3.min.js"></script>
<script>
    if($v("P2_ENAME") == 'Arjun') {
        document.getElementById("demo").innerHTML = "Good day!";
    }
    </script>
   <p id="demo">
       Hai !!!
    </p> 

</html>

如果($v(“P2_ENAME”)=“Arjun”){
document.getElementById(“demo”).innerHTML=“你好!”;
}

海!!!

使用上面的代码,我不会得到任何控制台错误。但即使P2_ENAME的值为'Arjun',显示的文本也是'Hai!!!'


我使用的是oracle apex 5.1

这个变量是什么?从$v(“P2_ENAME”)哪里获得它?请扩展您的代码以显示更多内容,因为目前很难重现问题并帮助您解决。我在代码中找到了错误。如果我这样引用$v(“P2#ENAME”).val(),而不是$v(“P2#ENAME”),那么该值将在oracle apex的“普通”页面中获取。但我的对话框是模态对话框,其中的“#P2_ENAME.”val()值表示未定义。所以我又被卡住了。顺便说一下,P2_ENAME只是页面中一个下拉字段的名称。@Igor