VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云优惠活动
荫云优惠活动

JavaScript确认:选择是或否

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

javascript 确认:选择是或否

在这篇短文中,我们将讨论如何使用JavaScript显示确认对话框。确认对话框允许您根据用户输入执行操作。

JavaScript是网络的核心技术之一。大多数网站都使用它,所有现代网络浏览器都支持它而无需插件。在Envato Tuts+,我们正在讨论可以帮助您进行日常JavaScript开发的技巧和技术。

作为一名JavaScript开发人员,您经常需要以是或否问题的形式获得用户输入,并基于它执行一些操作。具体来说,有些操作很敏感并且无法撤消,您希望警告用户或确认他们是否真的打算执行该操作,以避免他们的误操作。例如,如果有一个允许您从数据库中删除实体的删除链接,您需要与用户确认他们是否真的要删除它。因此,即使用户误点击了删除链接,他们至少有机会取消它。

在本文中,我将向您展示在JavaScript中确认用户操作的两种方法:使用confirm方法和使用隐藏的confirm div。

confirm方法的语法在JavaScript中,可以使用window对象的confirm方法来显示对话框并等待用户确认或取消。今天,我们将结合实际例子讨论其工作原理。

在本节中,我们将介绍该方法的语法。

confirm方法的语法如下:

var result = window.confirm(消息);confirm方法采用单个字符串参数,您可以传递要在对话框中显示的消息。这是一个可选参数,但是您需要发送一个明智的消息,否则将显示一个带有“是”和“否”选项的空白对话框,并且它可能对您的访问者没有任何意义。通常,该消息采用问题的形式,并为用户提供两个选项供选择。

在对话框中,有两个按钮:确定和取消。如果用户单击“确定”,confirm方法返回true,如果用户单击“取消”,confirm方法返回false。所以可以通过confirm方法的返回值知道用户的选择。如果您希望按钮显示不同的内容,例如是和否,我将在本文的底部向您展示如何操作。)

由于window对象始终是隐式的,即其属性和方法始终在范围内,因此您还可以调用confirm方法,如以下代码片段所示。

var结果=确认(消息);需要注意的是,确认对话框是模态的和同步的。因此,当显示该对话框时,JavaScript代码将停止执行,在用户通过单击“确定”或“取消”关闭该对话框后,JavaScript代码将继续执行。

这是confirm方法的语法概述。在下一节中,我们将介绍一个真实世界的例子。

confirm方法的真实示例在本节中,我们将通过一个真实的示例演示如何在JavaScript中使用confirm方法。

看看下面的例子。

当用户单击删除我的个人资料时!按钮时,它调用deleteProfile函数。在deleteProfile函数中,我们调用confirm方法,该方法向用户显示一个确认对话框。

最后,如果用户单击确认对话框中的OK按钮,我们将继续将用户重定向到/deleteProfile.php页面,该页面将执行删除操作。另一方面,如果用户单击取消按钮,我们将不会做任何事情。JavaScript执行将停止,直到用户做出选择并关闭确认对话框。

这就是如何在JavaScript中使用confirm方法来显示“是”或“否”选择对话框。

使用隐藏Div确认“是”或“否”使用confirm方法获得用户确认有一些缺点。首先,确认对话框不会成为应用程序或网站UI的一部分。它不会使用你的品牌或配色方案。它不能自定义,例如,如果您想说是或否而不是确定和取消。最后,确认对话框是模态的,因此只要它被显示,用户就不能与应用程序界面的任何其他部分进行交互。

确认是或否的另一种方法是在页面上使用隐藏的div。看看下面的例子:

在本例中,我们有一个ID为confirm的隐藏确认div。要显示div,我们只需将其hidden属性设置为true。当我们想要显示确认信息时,我们将hidden设置为true,然后再次将其设置为false以隐藏它。

如您所见,这种确认是或否的方法比window.confirm方法更具灵活性和定制性。

结论今天,我们讨论了在JavaScript中获得用户确认的两种方法。首先,让我们看看最简单的方法:window.confirm方法。然而,这并不能创造良好的用户体验。然后我向您展示了如何使用隐藏的div来获得用户确认并更好地控制确认的外观和行为。

这几篇文章你可能也喜欢:

  • 暂无相关推荐文章

本文由主机参考刊发,转载请注明:JavaScript确认:选择是或否 https://zhujicankao.com/109257.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » JavaScript确认:选择是或否
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!