我有兩個單選按鈕,每個都有四個問題。用戶必須爲每個問題選擇是或否。在頁面上使用jquery獲取單選按鈕的所有值
用戶必須在所有問題中回答「是」才能繼續使用該應用。 使用下面的jQuery代碼,如果用戶只回答2個問題,tempArray變量中只報告2個答案。
我希望能夠看到所有4個答案,無論回答或不答覆tempArray。然後我就可以遍歷數組,並確定 是空的答案或無
例 回答了所有 1.是 2.Yes 。是的 4.Yes
沒有回答所有 1.是 2.空 3.空 4.無
<script language="javascript" type="text/javascript">
$('#Continue').click(function() {
var $RButtons = $('input[type="radio"]');
var tempArray = new Array();
var i = 0;
jQuery.each($RButtons, function() {
if ($(this).is(':checked')) {
var value = $(this).attr('value');
tempArray[i] = value;
i++;
}
});
})
</script>
非常感謝。你能解釋一下跳過兩個和if語句嗎?它工作得很好。 – user2320476
因爲每個問題你應該有兩個無線電。所以對於每一對,如果有人被檢查,取其值,否則它是空的。 –