簡體   English   中英

如何在 oracle apex 中向文本區域添加驗證

[英]How do I add validation to text area in oracle apex

我厭倦了這個 Oracle APEX 應用程序,它們沒有合適的視頻或文檔

我有一個文本區域字段和按鈕

單擊按鈕時,我編寫了一個 PL/SQL 代碼來發送郵件

他們有什么方法可以在屏幕上填充錯誤/成功消息嗎

如果文本區域為空且沒有任何數據,則在屏幕上顯示錯誤消息,因為文本區域字段為空

我的代碼:

BEGIN
    if (:textarea1 is not null ) then
           APEX_MAIL.SEND(p_from => 'alice@example.com',
                   p_to   => 'bob@example.com',
                   p_subj => 'Email from Oracle Autonomous Database',
                   p_body => 'Sent using APEX_MAIL');
    else
               --popup error message on my screen -> `textarea` filed cannot be empty 
    end if;   
END;

下面的ADD_ERROR.ADD_ERROR包在我這邊不存在

如果文本區域為空且沒有任何數據,則在屏幕上顯示錯誤消息

您不需要自己的驗證; 只需將該項目的Value required屬性設置為 ON。


此外,您甚至可以將進程的服務器端條件設置為

  • 按下按鈕時:選擇您用來發送電子郵件的按鈕
  • 類型:項目不為空; 選擇文本區域項

你評論說它不起作用。 嗯,是的。 如果它不適合你,那么你做錯了什么(雖然,我無法想象那會是什么,因為它只是你必須設置的一個屬性)。

所以:如果我將文本區域留空並按下按鈕,則會出現錯誤消息:

在此處輸入圖像描述

作為演示視頻:我沒有。 谷歌一下,如果你迫切需要它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM