[英]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.