问答详情
源自:3-3 登录权限

判断问题出错

if (!this.form.account && !this.form.password) {

    alert('账号和密码不能为空')
    return false

}

为什么我的填一个账号或者一个密码也能跳转,当两个不填的时候才提示,这是为什么

提问者:腊月24 2019-08-28 15:28

个回答

  • 楼下
    2019-08-28 18:28:17
    已采纳

    感谢指出错误,没有自己检查
    直接 && => || 就好了


  • 腊月24
    2019-08-28 15:39:32

    我知道原因了,逻辑判断出问题了,应该这样写,

    if (this.form.account=='' || this.form.password=='')

    老师那个只判断了账号和密码都不写,没有判断只写其中一个的时候的提示