我試圖在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