簡體   English   中英

確認框不起作用

[英]Confirm box not working

<input type="button" value="Delete" onclick=show_confirm(http://mydomain.com/delete.php)>

我有這個按鈕和這個JavaScript函數,但是它們不起作用。 當我單擊按鈕時,什么也沒有發生。 我的代碼有什么問題?

function show_confirm(url){
   var r = confirm("Do you want to delete this?");
   if (r == true){
       window.navigate(url);
      }
   else{
       alert("You pressed Cancel.");
       }
 }

將網址傳遞到雙引號中。

<input type="button" value="Delete" onclick=show_confirm("http://mydomain.com/delete.php")>

工作示例: http : //jsfiddle.net/93QWJ/

您的html格式不正確。

<input type="button" value="Delete" onclick=show_confirm(http://mydomain.com/delete.php)>

應該

<input type="button" value="Delete" onclick="javascript:show_confirm('http://mydomain.com/delete.php');" />

只有在頁面上也有VBScript的情況下,才需要javascript: :,但這是一個好習慣。

<input type="button" value="Delete" onclick="show_confirm('http://mydomain.com/delete.php')">

onclick函數周圍沒有引號
像這樣:“ show_confirm(url)”

暫無
暫無

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

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