簡體   English   中英

使用Java確認對話框破壞PHP代碼?

[英]Breaking a PHP code with Javascript confirm dialog?

我有這樣的PHP腳本:

if ($cost_frm < $cost){
     echo "<script type='text/javascript'>
     var r = confirm('Input cost is lower than original. Sure?'));
     If (r==true){
            } else{
                            *** BREAK PHP SCRIPT ***
                           }
             </script>";
 }

如果用戶單擊“取消”,我想停止構建腳本(或執行其他任何操作)。 有小費嗎?

你不能! PHP是服務器端,javascript是客戶端

為什么不將整個驗證都放入javascript中呢?

好吧,我想如果不是將整個腳本分解為可以使用Ajax激活的段,而不是運行整個腳本,則可以滿足您的需要。

您不能這樣做,因為PHP將在JavaScript運行之前完成處理。

PHP完全在服務器上運行,只有完成后,PHP才會將輸出發送到瀏覽器,然后由瀏覽器進行處理。 因此,當該框彈出時,一切都會完成。

暫無
暫無

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

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