Javascript jQuery实时验证

Javascript jQuery实时验证,javascript,jquery,Javascript,Jquery,我正在尝试为表单创建实时验证脚本。我有点明白了,我想无论如何……但是当字段中有文本时,错误消息会出现,而不是当没有文本时。我肯定我做错了什么蠢事,我很肯定我的if值是对的,value='是if值为零,value!=''是如果值不是零,对吗?啊,也许我该换的是开着/换着的东西?希望你能帮忙。多谢各位 大声读出您的如果条件。这将帮助您了解问题所在: if (!this.value == '') { /* Show the error */ } “如果不是,则此值等于空字符串”。或者,以更容易理解

我正在尝试为表单创建实时验证脚本。我有点明白了,我想无论如何……但是当字段中有文本时,错误消息会出现,而不是当没有文本时。我肯定我做错了什么蠢事,我很肯定我的if值是对的,
value='
是if值为零,
value!=''是如果值不是零,对吗?啊,也许我该换的是开着/换着的东西?希望你能帮忙。多谢各位


大声读出您的
如果
条件。这将帮助您了解问题所在:

if (!this.value == '') { /* Show the error */ }
“如果不是,则此值等于空字符串”。或者,以更容易理解的形式,“如果该值不等于空字符串”。实际上,您希望显示错误“如果此值等于空字符串”

“如果不是,则此值不等于空字符串”。同样,更具可读性的是,“如果该值不等于空字符串”。实际上,您希望隐藏错误“如果此值不等于空字符串”


您的代码将在以下情况下工作。

大声读出您的
if
条件。这将帮助您了解问题所在:

if (!this.value == '') { /* Show the error */ }
“如果不是,则此值等于空字符串”。或者,以更容易理解的形式,“如果该值不等于空字符串”。实际上,您希望显示错误“如果此值等于空字符串”

“如果不是,则此值不等于空字符串”。同样,更具可读性的是,“如果该值不等于空字符串”。实际上,您希望隐藏错误“如果此值不等于空字符串”


您的代码可以正常工作。

如果您去掉了第一个,那么就更容易理解了!在每种情况下
(this.value!='')
(this.value='')
如果去掉了第一个,就更容易理解了!在每种情况下
(this.value!='')
(this.value='')
啊,谢谢你…知道这是件愚蠢的事,该死的哈哈。非常感谢。我会尽快接受答案。啊,谢谢你…我知道这是件愚蠢的事,该死的哈哈。非常感谢。我会尽快接受答复。
if (!this.value !== '' ) { /* Hide the error */ }