我是javascript新手。我試圖建立一個複雜的形式,同時學習JS和JQ ......不是一件容易的事。此代碼有效,但我不知道兩行代碼是什麼,所以我想我會在這裏問。新手:檢查表單初始化時是否檢查單選按鈕。這個代碼是什麼意思?
此代碼所做的是通過數組循環查看單選按鈕複選框是否已勾選爲yes或no。當用戶重新訪問他/她正在填寫的表單時,它會在初始化時運行。如果myRadioButton爲yes,代碼將附加到取消隱藏的textfield元素,如果不是,則保持隱藏狀態。
我不知道第5行和第6行做了什麼(從第二條if語句開始)。請一些有知識的人,請將這些句子轉錄成幾句話,就像他們在教程中做的那樣?我真的很感激!
var rbVal = "";
var rbBtn = JQuery("[name=\"myRadioButton[]\"]");
for (var i = 0; i < rbBtn.length; i++)
if (rbBtn[i].checked) {
if (rbVal != "") rbVal += ",";
rbVal += rbBtn[i].value;
}
if(rbVal != "yes"){
doSomething;
}
else {
doSomethingElse;
}
WOW!反應速度令人難以置信,如此深入。非常感謝! James Allardice,我特別感謝你進一步解釋DOM信息。謝謝! – ggatlanta