回答
有幾件事情代碼錯誤: 您定義了函數Pris(),但您錯過了右括號,因此該函數不可用。此外,如果是測試是否檢查單選按鈕是不正確的。 測試此項:
<script type="text/javascript">
function Pris() {
var S4A = document.getElementById("S4A");
var S5A = document.getElementById("S5A");
var Skade1 = document.getElementById("Skade1");
var Skade2 = document.getElementById("Skade2");
var Skade3 = document.getElementById("Skade3");
var Skade4 = document.getElementById("Skade4");
if (S4A.checked && Skade1.checked){
document.write("2412kr")
}
}
</script>
你打我:) –
謝謝你,這工作! – TheNeedingMan
這裏有幾件事情正在進行。首先,在您的比較,我想你想看看是否都被檢查:
if (S4A && Skade1 == checked){
但要做到這一點應該是這樣的:
if (S4A.checked && Skadel1.checked){
其次,你必須在一個if塊這是指變量底部還沒有被定義爲:
if((x == false) && (y == false)){
}
另外,作爲一個一般的筆記,你要使用===
而不是==
儘可能多的,因爲==
自動類型強制。
最後,這實際上是我發現的第一個錯誤,您的Pris函數沒有右括號。它看起來像if((x...etc
塊沒有給出它自己的關閉}
。不匹配的大括號會阻止您的代碼執行。
希望這會有所幫助。
編輯補充:working jsbin
即使我在第一條評論中得到了答案,我也會爲你評論,因爲你解釋了爲什麼以及代碼應該如何工作,而不僅僅是給我答案,謝謝! – TheNeedingMan
- 1. jquery檢查單選按鈕是否被選中,然後檢查是否勾選了複選框
- 2. 檢查是否在struts2中檢查了某個單選按鈕。
- 3. Javascript檢查是否選擇了一個單選按鈕
- 4. 如何檢查組中是否檢查了單選按鈕
- 5. 檢查是否選中了特定單選按鈕
- 6. 如何檢查在按鈕組中是否選擇了單選按鈕?
- 7. 檢查是否選擇了單選按鈕列表
- 8. 如何檢查是否選擇了單選按鈕之一?
- 9. 檢查用戶是否已登錄,然後檢查用戶是否使用單選按鈕進行了登錄
- 10. 檢查是否單選按鈕中的一個項目檢查
- 11. 檢查是否有多個單選按鈕被選中
- 12. 如何檢查是否在單選按鈕列表單選按鈕被選中
- 13. javascript - 檢查頁面上是否至少選中了一個單選按鈕
- 14. 檢查選中哪個單選按鈕
- 15. On Button單擊以檢查單選按鈕是否被選中
- 16. 如何檢查一個單選按鈕是否已被點擊後被選中?
- 17. 檢查一個單選按鈕是否被預先檢查過
- 18. 檢查每個單選按鈕是否被檢查的JavaScript?
- 19. 如何檢查是否使用Javascript在其他單選按鈕之間檢查了特定的單選按鈕?
- 20. CodeIgniter - 檢查數據庫中是否選中單選按鈕
- 21. Selenium Java,如何檢查是否選擇了多個單選按鈕?
- 22. 如何檢查單擊按鈕時是否選中單選按鈕?
- 23. 如何檢查收音機組中是否選中了單選按鈕
- 24. 如何檢查在javascript中選擇了哪個單選按鈕?
- 25. 檢查是否在單選按鈕和複選框的表單中至少選擇了一個選項
- 26. 如何檢查單選按鈕是否在jquery中檢查(javascript)
- 27. 如何檢查單選按鈕的數組是否被選中?
- 28. 檢查單選按鈕是否被選中jQuery
- 29. jquery檢查單選按鈕是否被選中
- 30. Javascript檢查單選按鈕是否被選中?
請更多的細節和具體職位代碼更新你的問題在這裏。 –
你從不聲明或分配x或y,也不嘗試打印它們?你確實由於某種原因檢查他們是虛假的,然後什麼都不做。也沒有Id「S4A」的元素,所以之前的條件也不會做任何事情。 – diadical