在这篇简短的文章中,我们将讨论如何使用 JavaScript 显示确认对话框。确认对话框允许您根据用户输入执行操作。
JavaScript 是网络的核心技术之一。大多数网站都使用它,并且所有现代网络浏览器都支持它,而不需要插件。在 Envato Tuts+,我们正在讨论可以帮助您进行日常 JavaScript 开发的提示和技巧。
作为一名 JavaScript 开发人员,您经常需要以是或否问题的形式获取用户输入,并基于此执行某些操作。具体来说,有些操作是敏感且无法撤消的,您希望向用户发出警告或确认他们是否确实打算执行该操作,以免他们误操作。例如,如果有一个删除链接允许您从数据库中删除一个实体,您需要与用户确认他们是否确实要删除它。因此,即使用户错误地点击了删除链接,他们至少还有机会取消它。
在这篇文章中,我将向您展示两种在 JavaScript 中确认用户操作的方法:使用 confirm
方法和使用隐藏确认 div
。
confirm
方法的语法
在 JavaScript 中,您可以使用 window
对象的 window
对象的 confirm
方法来显示对话框,并等待用户确认或取消。今天,我们将结合实际示例讨论它的工作原理。
在本节中,我们将介绍 window.confirm
方法的语法。
confirm 方法的语法如下所示:
var result = window.confirm(message);
confirm 方法采用单个字符串参数,您可以传递要在对话框中显示的消息。这是一个可选参数,但您需要传递一条明智的消息,否则将显示一个带有是和否选项的空白对话框,并且可能对您的访问者没有任何意义。通常,消息采用问题的形式,并向用户提供两个选项供选择。
在对话框中,有两个按钮:确定和取消。如果用户点击确定按钮,confirm方法返回true
,如果用户点击取消按钮,confirm方法返回false
。所以可以通过confirm方法的返回值来了解用户的选择。 (如果您希望按钮显示不同的内容,例如是和否,我将在本文底部向您展示如何操作。)
由于 window
对象始终是隐式的,也就是说它的属性和方法始终在作用域内,因此您还可以调用 window
对象始终是隐式的,也就是说它的属性和方法始终在作用域内,因此您还可以调用 confirm
方法,如以下代码片段所示。
var result = confirm(message);
需要注意的是,确认对话框是模态且同步的。因此,当显示对话框时,JavaScript 代码执行就会停止,而在用户通过单击“确定”或“取消”按钮关闭对话框后,JavaScript 代码会继续执行。
这就是 confirm
方法的语法概述。在下一节中,我们将介绍一个现实世界的示例。
confirm
方法的真实示例
在本节中,我们将通过一个实际示例来演示如何在 JavaScript 中使用 confirm
方法。
看一下下面的示例。
当用户单击删除我的个人资料!按钮时,它会调用 deleteProfile
函数。在deleteProfile
函数中,我们调用了confirm方法,该方法向用户显示确认对话框。
最后,如果用户单击确认对话框中的确定按钮,我们将继续将用户重定向到 /deleteProfile.php
页面,该页面将执行删除操作。另一方面,如果用户单击取消按钮,我们将不会执行任何操作。 JavaScript 执行将停止,直到用户做出选择并关闭确认对话框。
这就是如何使用JavaScript中的confirm方法来呈现是或否选择对话框。
使用隐藏 Div 确认“是”或“否”
使用 confirm
方法来获取用户确认有一些缺点。一是确认对话框不会成为您的应用或网站 UI 的一部分。它不会使用您的品牌或配色方案。它也无法自定义,例如,如果您想说是或否而不是确定和取消。最后,确认对话框是模态的,因此只要显示它,用户就无法与应用界面的任何其他部分进行交互。
确认是或否的另一种方法是在页面上使用隐藏的 div。看一下下面的例子:
在此示例中,我们有一个隐藏的确认 div,其 ID 为 confirm
。要显示 div,我们只需将其 hidden
属性设置为 true
。当我们想要显示确认信息时,我们将 hidden
设置为 true
,并再次将其设置为 false
以隐藏它。
正如您所看到的,这种确认是或否的方法比 window.confirm
方法使我们具有更大的灵活性和定制性。
结论
今天,我们讨论了两种在 JavaScript 中获取用户确认的方法。首先我们看最简单的方法:window.confirm
方法。然而,这并不能创造良好的用户体验。然后我向您展示了如何使用隐藏的 div 来获得用户确认,并更好地控制确认的外观和行为。
以上是JavaScript 确认:选择是或否的详细内容。更多信息请关注PHP中文网其他相关文章!

是的,wordpressisisexcellentforcortingaportfoliowebsite.1)itoffersnumeroversnumeroverportfolio-spificthemeslike'astra'astra'astra'astra'astra'astra'astra'astra'astra'elementor'Enelementor'enableIntiviveSiveSign,Thoughtemanycanslowthesite.3)

WordPressisadvantageousovercodingawebsitefromscratchdueto:1)easeofuseandfasterdevelopment,2)flexibilityandscalability,3)strongcommunitysupport,4)built-inSEOandmarketingtools,5)cost-effectiveness,and6)regularsecurityupdates.Thesefeaturesallowforquicke

WordPressIsAcmsDuetoItseAsofuse,自定义,USERMANAMECTION,SEO和COMMUNITYSUPPORT.1)ITSIMPLIFIESCONTENTMANGAMEWITHANINTUISIDERFEEFFECE.2)提供extentensiveCustomizationThroughThroughTheMesandPlugins.3)supportrobustuserrolesandplugins.4)supportrobustuserrolesandpermissions.4)增强

在 WordPress 网站上启用评论功能,可以为访客提供参与讨论和分享反馈的平台。为此,请按照以下步骤操作:启用评论:在仪表盘中,导航至“设置”>“讨论”,并选中“允许评论”复选框。创建评论表单:在编辑器中,单击“添加块”并搜索“评论”块,将其添加到内容中。自定义评论表单:通过设置标题、标签、占位符和按钮文本来定制评论块。保存更改:单击“更新”以保存评论框并将其添加到页面或文章中。

如何复制 WordPress 子站?步骤:在主站创建子站。在主站克隆子站。将克隆导入目标位置。更新域名(可选)。分开插件和主题。

在WordPress中创建自定义页头的步骤如下:编辑主题文件“header.php”。添加您的网站名称和描述。创建导航菜单。添加搜索栏。保存更改并查看您的自定义页头。

WordPress 网站中启用评论功能:1. 登录管理面板,转到 "设置"-"讨论",勾选 "允许评论";2. 选择显示评论的位置;3. 自定义评论表单;4. 管理评论,批准、拒绝或删除;5. 使用 <?php comments_template(); ?> 标签显示评论;6. 启用嵌套评论;7. 调整评论外形;8. 使用插件和验证码防止垃圾评论;9. 鼓励用户使用 Gravatar 头像;10. 创建评论指

可以通过 WordPress 安装 FTP 插件,配置 FTP 连接,然后使用文件管理器上传源码。步骤包括:安装 FTP 插件、配置连接、浏览上传位置、上传文件、检查上传成功。


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

SublimeText3 英文版
推荐:为Win版本,支持代码提示!

VSCode Windows 64位 下载
微软推出的免费、功能强大的一款IDE编辑器

PhpStorm Mac 版本
最新(2018.2.1 )专业的PHP集成开发工具

WebStorm Mac版
好用的JavaScript开发工具

Dreamweaver CS6
视觉化网页开发工具