JavaScript 确认删除不起作用
JavaScript confirm delete not working
我正在使用cakephp版本2.x。
删除任何记录时遇到一个麻烦。我想在删除记录之前显示确认消息。JavaScript onclick 函数不起作用。请检查下面的代码。
法典:
<?php
echo $this->Html->image('delete.png', array(
'title' => 'Delete',
'alt' =>'Delete' ,
'url' => array(
'controller' => 'products',
'action' => 'deletequery/'.$query['Query']['id']),array('confirm' => 'Are you sure you want to delete?')
)
);
?>
输出:
<a href="/products/deletequery/15">
<img delete?="Are you sure you want to delete?" to="" want="" sure="" you="" are="" alt="Delete" title="Delete" src="/img/delete.png">
</a>
像这样更改代码,因为代码不正确。
<?php
echo $this->Html->link($this->Html->image('delete.png'),
array(
'controller'=>'products',
'action'=>'deletequery',$query['Query']['id']
),
array('confirm'=>'Are you sure you want to delete?','escape'=>false)
);
?>
输出
<a
onclick="if (confirm('Are you sure you want to delete?'))
{ return true; } return false;"
href="/ABC/products/deletequery">
<img alt="" src="/ABC/img/delete.png">
</a>
您应该在视图文件中尝试此操作,基本上有两种方法可以删除文件。 首先,你可以简单地制作蛋糕
$this->Html->link
或seceond方法,你可以制作一个$this->Form->postLink
两者都是不同的。两者之间的区别是postLink
创建一个"表单标签"link
但标签不创建"表单"标签1. $this->HTML->链接
<?php
echo $this->Html->link($this->Html->image('delete.png').'', array('controller' => 'products', 'action' => 'deletequery',$query['Query']['id']),array('confirm'=>'Are you sure to delete ?','escape'=>false));
?>
2. $this->表单>邮政链接
<?php
echo $this->Form->postLink($this->Html->image('delete.png').'', array('controller' => 'products', 'action' => 'deletequery',$query['Query']['id']),array('confirm'=>'Are you sure to delete ?','escape'=>false));
?>
您可以访问 CakePHP 博客教程蛋糕博客教程
相关文章:
- Jquery行删除对我不起作用,如何设置它
- 删除确认对话框在第一次单击时不起作用
- JS动态添加字段-删除按钮不起作用
- 添加/删除类淡入淡出不起作用
- 删除不起作用的父元素和所有子元素
- 节点.js快速删除 req.body 不起作用
- .hasClass 在 onclick 函数中不起作用,但删除和添加类函数可以
- 图层删除(图像);在 Kinetic.js 中不起作用
- 由 JavaScript 控制的 CSS3 单向转换在按顺序添加/删除类时不起作用
- JQuery/骨干删除在茉莉花中不起作用
- JavaScript 确认删除不起作用
- 添加/删除类在 Chrome 中对我不起作用
- 为什么从 Angular 服务中的对象中删除此元素不起作用
- 为什么javascript替换方法(没有regex)在angularjs表达式中不起作用来删除 
- 删除不起作用的li元素
- 使用jquery动态删除表行;不起作用
- 使用javascript从特定网站删除cookie不起作用
- 从购物车中删除在AngularJS中不起作用
- 删除jQuery中的事件不起作用
- jquery+draggable/my的输入在删除后不起作用