Oracle顶点,在evey必须有字段的情况下禁用提交页面按钮,如何?

时间:2017-03-01 15:49:49

标签: javascript jquery oracle oracle-apex oracle-apex-5

你如何给一个按钮一个id?如果字段为空,您将如何影响按钮的属性禁用和启用它。我不想使用动态动作。我在想JavaScript。任何帮助都会有所帮助。谢谢。

2 个答案:

答案 0 :(得分:1)

这是idbutton

的方法
<input type="button" id="your-id" value="My Button">

让我们假设我们所谈论的领域是

<input type="text" id="another-id">

这是您在button中输入一些文本时启用/禁用input的方法(您需要将Javascript代码编写为<script>标记的内部文本):

<script type="text/javascript">
    $(function() { //Load event
        $("#another-id").change(function() { //change event
            if ($(this).val().length > 0) { //It is not empty
                $("#your-id").removeAttr("disabled");
            } else { //It is empty
                $("#your-id").attr("disabled", true);
            }
        });
    });
</script>

答案 1 :(得分:0)

要向Oracle Apex中的按钮添加ID,请单击该按钮。在设置按钮属性的右侧,找到一个名为“ 静态ID ”的属性。在此处输入您想要的ID。

对于文本字段,文本字段的名称是ID。

这些设置到位后,您可以将@Lajos上面共享的代码(用您自己的ID替换ID)添加到“ 函数和全局变量声明”中。您可以在Page属性的JavaScript部分中找到此框。确保您从代码中删除了<script></script>标签。