【发布时间】:2016-01-09 08:46:11
【问题描述】:
我正在使用 sweetalert (http://t4t5.github.io/sweetalert/) 来弹出警报消息,而不是使用标准的 javascript 警报框。我已经安装了必要的库。它仅在某些条件下起作用,但在其他条件下不会出现。这段代码:
if (document.getElementById('a').value == "") {
swal("Error","The value is empty.");
return false;
} else {
..
..
}
按预期工作正常。但是,如果我这样编码:
if (document.getElementById('a').value == "") {
swal("Error","The value of A is empty.");
return false;
}
if (document.getElementById('b').value == "") {
swal("Error","The value of B is empty.");
return false;
}
if (document.getElementById('c').value == "") {
swal("Error","The value of C is empty.");
return false;
}
即使所有值都为空,也只会弹出最后一条消息 (C)。有谁有过sweetalert的经验可以帮助我吗?
【问题讨论】:
-
你确定
a和b都是空的吗? (即不是一串空白)如果这三个都是空的,那么代码应该提醒a是空的并且由于if语句中的return false而不会显示任何其他消息。
标签: javascript sweetalert