回答
有几件事情代码错误: 您定义了函数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