gpt4 book ai didi

javascript - JavaScript 中的验证错误

转载 作者:行者123 更新时间:2023-12-02 19:26:57 25 4
gpt4 key购买 nike

我想检查我的应用程序的按钮是否被按下。我面临的错误是,即使单击按钮,也会显示所有警报。附件是代码片段,变量通过单击按钮设置。

如果选择任何值,我希望不显示警报,

var condition ; 
var clickable; // GLOBAL VARIABLES

function clickMe1()
{
clickable = "Sell";
}

function clickMe2()
{
clickable = "Rent";
}

function condition1()
{
condition="Excellent"
}

function condition2()
{
condition="Good"
}

function condition3()
{
condition="Fair"
}

function condition4()
{
condition="New"
}



function display()
{
if (condition != "Excellent"||"New"||"Fair"||"Good")
{
alert( " Please enter the condition ");
}
if (clickable != "Sell"||"Rent")
{
alert("Please enter the Sell");
}
if (costSell === '')
{
alert("Please select a Price ");
}
if ((condition === "Excellent"||"New"||"Fair"||"Good") && (clickable === "Selling"||"leasing")&&(!isNaN(costSell)))
{
// Do Something
},
error: function(data){
console.log("not added");
}
});
}
else
{
alert(" price is not a number");
}
}

我也尝试过:

if(condition !='Excellent'|| condition!='New' || condition!='Fair'|| condition!='Good')
{
alert( " Please enter the condition ");
}
if (clickable !='Sell'||'Rent' )
{
alert("Please enter the Sell ");

最佳答案

if(条件!='优秀'|| 条件!='新' || 条件!='一般'|| 条件!='良好')

应该是

if(状况!=“优秀”&&状况!="new"&&状况!=“一般”&&状况!=“良好”)​

因为如果条件是 Excellent、New、Fair 或 Good 中的任何一个,您的版本就会触发。当条件不是其中之一时,更正后的线就会触发。

if(可点击!='出售'||'出租')

应该是

if (可点击!='出售' && 可点击!='出租')

因为您无法创建仅使用clickable一次的快捷方式。

关于javascript - JavaScript 中的验证错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11944719/

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