我试图在javascript中执行“if/then”语句,但“then”命令被忽略。任何想法为什么?if then语句javascript
具体而言,我希望表单被验证,两个文本框不是空白的,一旦验证,我想要一个DIV ID = section2出现。
function checkanswers() {
var fdet = document.wastheform;
if (fdet.question_type[0].checked) {
var elements = new Array("name","address");
var elements_name = new Array("name", "address");
for (var i = 0; i < elements.length; i++) {
if ($("#" + elements[i]).val() == "") {
err = "Please enter " + elements_name[i] + "";
alert(err);
return false;
}
}
$("#section2").show();
}
这里有两个'if'。哪一个似乎不起作用?你是怎么做到的? – 2013-02-21 16:01:18
难道你不会混淆名字和ID吗? – 2013-02-21 16:02:53
在if语句上设置一个断点,然后使用“add watch”来评估if语句内部表达式的不同部分,以确定左侧不等于右侧的原因 – Brandon 2013-02-21 16:04:40