如果条件检查两个TextFields值(If condition checking for two TextFields Value)

编程入门 行业动态 更新时间:2024-10-27 14:30:31
如果条件检查两个TextFields值(If condition checking for two TextFields Value) if(a.value === undefined || a.value.length>37 || b.value === undefined || b.value.length > 256) {

如果第一个是未定义的或者长度大于37,那么我得到一个错误,但是它根本不检查第二个域。

if(a.value === undefined || a.value.length>37 || b.value === undefined || b.value.length > 256) {

If the first one is undefined or greater than a length of 37. I get a error, but it does not check for the second field at all.

最满意答案

你忘记了逻辑中的“或”是什么意思。 它只会检查,直到它找到一个真实的陈述。

尝试重组:

((a.value === undefined || a.value.length>37) || (b.value === undefined || b.value.length > 256))

只是提升条件一点,并带来更广泛的结果,而不是追逐第一个真正的回应。

You're forgetting what an OR in logic means. It only going to check until it finds one true statement.

Try regrouping:

((a.value === undefined || a.value.length>37) || (b.value === undefined || b.value.length > 256))

Just about elevating the condition a bit, and bringing a more broad result back instead of chasing the first true response.

更多推荐

本文发布于:2023-07-22 01:03:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1215529.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:条件   两个   TextFields   condition   checking

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!