簡體   English   中英

如何從PHP文件在HTML內部調用警報功能

[英]How to call alert function inside HTML from a PHP file

我正在嘗試將reCaptcha v2添加到HTML表單中。 單擊提交按鈕后,將調用一個PHP文件,該文件將調用reCaptcha API。

如果reCaptcha不成功,我想從PHP文件調用HTML頁面內的alert函數。

我做了很多研究,但找不到我的用例。 這篇文章展示了如何在PHP而不是HTML文件中顯示警報。

現在,當我單擊提交而不執行reCaptcha時,我遇到了一個空白的PHP頁面,但是我希望保留在HTML表單中而不刪除表單內容,並顯示一條警告消息,要求用戶完成reCaptcha。

提前致謝!

那不是這樣的。 服務器和客戶端代碼是分開的。 PHP在服務器上運行,然后將其結果發送回客戶端上的瀏覽器-也就是說,它將發送回該瀏覽器將顯示的HTML / Javascript / CSS /等。 您不能將表單提交到PHP文件,然后期望PHP在客戶端調用JS函數。

首先,您應該在客戶端大小上進行這種驗證。 這意味着您不應該等到數據到達PHP腳本后再進行驗證。 您應該驗證reCaptcha是否已使用JavaScript填寫,否則,請不要提交表格。

暫無
暫無

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

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