我做错什么了吗?我正在尝试测试是否所有字段都已填充并且API响应不是无效的


if (
!document.getElementById("tousername").value.length == 0 &&
!document.getElementById("fromusername").value.length == 0 &&
!document.getElementById("frompassword").value.length == 0 &&
!document.getElementById("subject").value.length == 0 &&
!document.getElementById("message").value.length == 0 &&
!data.username === undefined &&
!data2.username === undefined) {
alert("all good")
}

我正在尝试测试html网页中的所有字段是否都不是空的,以及我从这个API返回的2个响应是否不是未定义的。如果这些都是真的,我希望它能提醒"一切都好"。它就是不起作用。我做错什么了吗?

data.username && data2.username可以工作,因为您的代码是data.username等于undefiend,当它来自api时,这是不会发生的。

最新更新