我有一个表单,当用户点击提交时,我希望能够显示一条消息“您确定要执行此操作吗”?如果他们点击“是”,我希望提交?
谢谢
您可以在您的视图中使用此代码
echo $this->Form->create('FormName',array(
'type'=>'file','onsubmit'=>'return confirm("are you sure?");')
);
在蛋糕中,按钮没有直接的解决方案,因为它是链接的:S,尽管你可以使用 javascript 来完成。
这里是使用 jquery 的代码,假设您的按钮 id 是“提交”
$(document).ready(function() {
$('#submit').click(function() {
return confirm('You sure you want to continue?');
});
});
这样你就完成了,只需将此js加载到你的页面中并更改它以满足你的需求:D希望这对你有帮助
如果使用 cakePHP 4.4,您可以使用如下:
$this->Form->postLink(
'<i class="bi-trash bi-md"></i> Delete',
['action' => 'delete', $id],
['method' => 'delete', 'confirm' => 'Are you sure?', 'class' => 'btn btn-warning', 'escape' => false]
)
删除按钮将以 html 形式呈现,单击确认弹出窗口将显示。