gpt4 book ai didi

警报中的 Javascript "if"语句

转载 作者:行者123 更新时间:2023-11-28 19:57:22 24 4
gpt4 key购买 nike

我是 JavaScript 新手,我想知道如何在警报中嵌入“if”语句。具体来说,我正在处理一个表单,我希望用户单击“提交”后出现的警报根据用户输入的哪些元素有问题(如果有)来显示不同的消息。我知道我可以用其他方式做到这一点(即使用一系列 if 语句来确定要显示哪个警报),但我希望能够在警报代码本身中使用“if/else”。谢谢!

最佳答案

您不想使用警报。它专门用于通知用户发生了某些事情,并且您无法从中获得确切的反馈。您应该使用的是提示或确认。使用确认代码将允许您确定用户是否点击“确定”或“取消”。虽然这是非常有限的,但它的功能仍然与您正在寻找的类似。例如

var r=confirm("Press a button");
if (r==true)
{
x="You pressed OK!";
}
else
{
x="You pressed Cancel!";
}

使用提示代码将允许用户输入一个值,然后您可以将其附加到变量并使用那里的逻辑,例如

var person=prompt("Please enter your name","Harry Potter");

if (person!=null)
{
x="Hello " + person + "! How are you today?";
document.getElementById("demo").innerHTML=x;
}

提示函数的标准语法是

prompt("This text will appear in the alert box","This is the default value");

我的来源以及其他信息可以在 W3schools 上找到。

编辑 - 我忘了提及,如果他们使用您用 javascript 制作的表单,则只需运行一个简单的 if/else 语句来检查他们输入的所有值是否是更容易的不为空并且具有正确的数据类型,然后才允许它们继续。我想,如果您使用 if 来确认有效性,而不是缺乏有效性,那么让 else 成为警报。

关于警报中的 Javascript "if"语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22306764/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com