2017-02-24 55 views
-2

我正在處理某個項目,並且在我的項目中使用了警報類型功能。 我想做一個任務是,如果我穿越或取消警告框,然後我不想繼續任務取消選擇該通知的JavaScript

<td><input type="submit" Onclick="myfunction()" value="Delete"> <input type="reset" value="Reset"></td> 
    <script> 
function myfunction() { 
    alert("You are trying to delete faculty record permanently"); 
} 
</script> 

在上面的代碼中,如果我取消警告框,然後我想在前頁頁面,如果我點擊確定提示框然後我想成功地執行任務 任何人都可以建議我,我該怎麼做這項任務?

+2

您可能需要使用'confirm',而不是'alert'! –

回答

1

alert()用於顯示消息。如果您想確認的東西,你可以使用適當命名的confirm()

if(confirm("Should we do it?")) { 
 
    alert("We did it!"); 
 
} else { 
 
    alert("Or not."); 
 
}

你也可能會想這個處理程序連接到onsubmit活動形式。事實上,簡單地設置onsubmit="confirm('…')"將工作;返回值相匹配。

+0

ohk感謝其實我很新的JavaScript這就是爲什麼我不知道它。 –

1

alert只會向用戶發送文本(消息),它不會期望任何輸入或交互。

confirm另一方面將通過讓用戶在兩個按鈕之間進行選擇來檢查用戶是想繼續還是取消。

prompt將提示用戶輸入一些文本,然後返回它以便使用。

例子:

你的情況,你需要使用confirm這樣的:

var result = confirm("You want to continue?"); // confirm will return either true or false 
 

 
if(result) 
 
    alert("Let's continue then!"); 
 
else 
 
    alert("Bye!");