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