是否有一段Javascript會阻止表單提交按鈕執行功能Javascript確認刪除 - 如果沒有不提交表單? Codeigniter
我使用的是使用MVC模式的CodeIgniter框架。
所以,當你點擊按鈕,它調用一個控制器功能,然後調用模型等功能
我用各種各樣的東西在Javascript中包括回去,歷史回去嘗試。有什麼會阻止任何事件發生?
這裏是我的代碼:
function confirmation() {
var answer = confirm("Delete Record?")
if (answer)
{
}
else
{ //reloads current page - however it still continues to function
window.redirect("http://localhost/midas/index.php/control_panel/user_records");
}
}
它仍然繼續,如果我說「取消」做的功能。有沒有辦法阻止瀏覽器?
這是我的PHP代碼:
//js = is a variable which stores the javascript code
echo form_submit('view','View', $js);
這將創建HTML輸出像這樣:
<input type="submit" onclick="confirmation()" value="View" name="view">
可以簡單的寫'的onclick =「返回確認(‘的問題?’);」'自天然'確認()'方法返回基於所述用戶選擇一個布爾值。在用戶取消時,點擊事件將返回false並阻止表單操作。 op的原始函數'confirmation()'不是必需的。 – twmulloy