javascript Codeigniter 当我单击删除时,如果单击是或否,我想弹出通知
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/16891926/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Codeigniter when i click delete i want pop up notification if if click yes or not
提问by Welcome Always
Model:
模型:
function delete_exchange($ExchangeRateId) {
$this -> db -> where('ExchangeRateId', $ExchangeRateId);
$this -> db -> delete('exchange_rate');
}
Controller:
控制器:
function delete($ExchangeRateId) {
$user_type = $this -> session -> userdata('user_type');
if ($user_type != "admin") {
redirect(base_url() . 'user_admin/login');
}
$this -> all -> delete_exchange($ExchangeRateId);
redirect(base_url() . 'exchange/index');
}
The delete button is clear, here I want a notification like pop up yes or then must run the action I mean delete on
删除按钮很清楚,在这里我想要一个通知,比如弹出是或者必须运行我的意思是删除的操作
回答by webGautam
In view Page
在视图页面
<script>
function doconfirm()
{
job=confirm("Are you sure to delete permanently?");
if(job!=true)
{
return false;
}
}
</script>
Delete Link
删除链接
<a href="<?php echo site_url();?>/mycontroller/delete/<?php print($data->auc_id);?>">
<img src='images/delete.gif' title="Delete" onClick="return doconfirm();" >
</a>
回答by Fasil kk
Do like this in your view..
在你看来这样做..
<a href="<?PHP site_url('delete/').$ExchangeRateId;?>" onclick="return deletechecked();">delete<?a>
function deletechecked()
{
if(confirm("Delete selected messages ?"))
{
return true;
}
else
{
return false;
}
}
回答by bipen
you need to do that client side.. in your view... onclick event of a button where you want the conformation use confirm()
...
你需要做那个客户端......在你看来......你想要构造使用的按钮的onclick事件confirm()
......
add this to you button..
将此添加到您的按钮..
<button onclick="confirmation()" />
function confirmation()
{
var r=confirm("are you sure to delete?")
if (r==true)
{
alert("pressed OK!")
// call the controller
}
else
{
alert("pressed Cancel!");
return false;
}
}