Javascript 单击按钮时如何打开模式
在我正在编写的博客的评论部分,我希望管理员能够删除评论 我在每个注释旁边都有一个按钮,我希望在单击Javascript 单击按钮时如何打开模式,javascript,php,html,button,modal-dialog,Javascript,Php,Html,Button,Modal Dialog,在我正在编写的博客的评论部分,我希望管理员能够删除评论 我在每个注释旁边都有一个按钮,我希望在单击删除按钮时打开一个模式框 在这个模式框中,我想再次询问是否应该删除评论,如果是,那么它应该引导我回到帖子,并且删除评论 我是否需要javascript来执行此操作?不幸的是,我是php新手,我想知道是否只能用html和css来实现它。 我有一个PostsController.php,其中呈现站点(操作页面),我有一个CommentsRepository.php,其中连接到数据库表comments 这
删除按钮时打开一个模式框
在这个模式框中,我想再次询问是否应该删除评论,如果是,那么它应该引导我回到帖子,并且删除评论
我是否需要javascript来执行此操作?不幸的是,我是php新手,我想知道是否只能用html和css来实现它。
我有一个PostsController.php
,其中呈现站点(操作页面),我有一个CommentsRepository.php
,其中连接到数据库表comments
这是评论部分的一部分:
<div class="comments-list">
<?php foreach ($comments AS $comment): ?>
<div class="one-comment">
<p><?php echo e($comment->content); ?></p>
<div class="one-comment-edit">
<input type="button" value="x" name="delete" class="delete-comment" />
</div>
</div>
<?php endforeach; ?>
</div>
我知道如何进行查询,但我不知道单击按钮时如何打开模式框
如果有人能帮助我,我将不胜感激,特别是如果我需要javascript来完成这项工作。您可以使用javascript来完成这项工作:
但是如果您使用引导,有一种更简单的方法:您可以使用javascript实现这一点:
但是如果您使用引导,有一种更简单的方法:您可以为您的事业使用SweetAlert,它更优雅、更易于使用
下面是一个工作示例:
只需点击删除按钮
应用以下代码
Swal({
title: 'Are you sure?',
text: "You won't be able to revert this!",
type: 'warning',
showCancelButton: true,
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
confirmButtonText: 'Yes, delete it!'
}).then((result) => {
if (result.value) {
Swal(
'Deleted!',
'Your file has been deleted.',
'success'
)
}
})
下面是它的外观,
编辑
根据你的评论,我认为这可能是有益的
您可以像这样自定义弹出窗口您可以为您的事业使用SweetAlert,它更加优雅且易于使用
下面是一个工作示例:
只需点击删除按钮
应用以下代码
Swal({
title: 'Are you sure?',
text: "You won't be able to revert this!",
type: 'warning',
showCancelButton: true,
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
confirmButtonText: 'Yes, delete it!'
}).then((result) => {
if (result.value) {
Swal(
'Deleted!',
'Your file has been deleted.',
'success'
)
}
})
下面是它的外观,
编辑
根据你的评论,我认为这可能是有益的
你可以像这样定制弹出窗口,你不需要javascript,但它确实让事情变得更简单
我发现了一些弹出窗口的例子,它们是在没有任何javascript的情况下打开的。我觉得这个很有趣:
为此,他们创建了一个弹出窗口,其中包含可见性:hidden
css属性,并使用伪类将该属性设置为visibility:visible代码>
为了触发目标伪类,它们创建一个链接(类似于按钮),该链接引用弹出窗口的ID
链接将指向您的弹出窗口,触发目标伪类,并显示您的弹出窗口
还有一个引导选项,正如Jeppe Spanggaard推荐的那样,它工作得很好
希望它在任何方面都有帮助 您不需要javascript,但它确实让事情变得更简单
我发现了一些弹出窗口的例子,它们是在没有任何javascript的情况下打开的。我觉得这个很有趣:
为此,他们创建了一个弹出窗口,其中包含可见性:hidden
css属性,并使用伪类将该属性设置为visibility:visible代码>
为了触发目标伪类,它们创建一个链接(类似于按钮),该链接引用弹出窗口的ID
链接将指向您的弹出窗口,触发目标伪类,并显示您的弹出窗口
还有一个引导选项,正如Jeppe Spanggaard推荐的那样,它工作得很好
希望它在任何方面都有帮助 谢谢,我会试试。谢谢,我会试试。这真的很酷,谢谢!当我有更多的经验时,我会使用它,现在我想学习如何编写这样的代码,所以我不想使用这些(非常好的)助手:)这真的很酷,谢谢!当我有更多的经验时,我会使用它,现在我想学习如何编写这样的代码,所以我不想使用这些(确实很好的)助手:)这太好了,非常感谢,它帮助了我很多。不客气,@ofmiceandmoon!祝你的博客好运!这太棒了,非常感谢。这对我帮助很大。不客气,月亮女神!祝你的博客好运!