回答
有幾件事情代碼錯誤: 您定義了函數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. Javascript檢查是否選擇了一個單選按鈕
- 2. 如何檢查組中是否檢查了單選按鈕
- 3. 如何檢查是否選擇了單選按鈕之一?
- 4. 檢查用戶是否已登錄,然後檢查用戶是否使用單選按鈕進行了登錄
- 5. 檢查是否有多個單選按鈕被選中
- 6. 檢查選中哪個單選按鈕
- 7. 如何檢查一個單選按鈕是否已被點擊後被選中?
- 8. 檢查每個單選按鈕是否被檢查的JavaScript?
- 9. CodeIgniter - 檢查數據庫中是否選中單選按鈕
- 10. 如何檢查收音機組中是否選中了單選按鈕
- 11. 如何檢查在javascript中選擇了哪個單選按鈕?
- 12. 檢查是否在單選按鈕和複選框的表單中至少選擇了一個選項
- 13. 如何檢查是否沒有單選按鈕被選中?
- 14. 檢查是否選中特定的單選按鈕
- 15. Javascript檢查單選按鈕是否被選中?
- 16. 如何檢查單選按鈕是否被選中
- 17. 檢查單選按鈕是否被選中jQuery
- 18. excel vba - 檢查單選按鈕是否被選中?
- 19. 檢查是否所有單選按鈕都被選中
- 20. jQuery檢測是否在加載時選擇了單選按鈕
- 21. 如何檢查按鈕單擊後是否調用了「寫入」方法? odoo
- 22. 如何檢查單選按鈕是否被選中或沒有提交按鈕?
- 23. 檢查選擇了哪個單選按鈕
- 24. 單選按鈕選中不檢查
- 25. 單選按鈕取消選中/檢查
- 26. 檢查兩個複選框是否未選中,並禁用按鈕
- 27. 如何檢查單選按鈕是否使用JQuery檢查?
- 28. 如何檢查單選按鈕是否通過xquery選擇
- 29. 如何檢查是否複選框/單選按鈕在PHP
- 30. 如何檢查單選按鈕是否使用javascript選擇
請更多的細節和具體職位代碼更新你的問題在這裏。 –
你從不聲明或分配x或y,也不嘗試打印它們?你確實由於某種原因檢查他們是虛假的,然後什麼都不做。也沒有Id「S4A」的元素,所以之前的條件也不會做任何事情。 – diadical