1

我对 javascript 完全陌生,但我正在尝试为焦点小组测试创建一个 beta 表单。最终产品将是专业开发的,但我需要一个短期的、有效的解决方案。它只需要在一台计算机上运行一次,因此我可以使用任何方法(cookies、webstorage 等)在页面之间传输数据。

我有一个带有 10 个选项的 ddl 表单。例如:

<select name="sector" id="sectorchoice"><option value="religion">Religion</option><option value="health">Health</option></select>

我还有一个单选按钮,它将打开两个 URL 之一,具体取决于它是否被选中(onclick="greport"() 通过提交按钮)。

 <script>
function greport() {
    if (document.getElementById('radio1').checked = true) {
        window.open ("http://www.sampleurl.com","mywindow");
    }

    if (document.getElementById('radio1').checked = false) {
        window.open ("http://www.sampleurl2.com","mywindow");
    }
}

我需要根据第一个下拉列表中的“sectorchoice”值在 sampleurl.com 和 sampleurl2.com 上加载九个图像之一。如何转移价值并创建功能以打开正确的图像?谢谢。

4

1 回答 1

0

===是两个不同的东西。

=赋值运算符

var box = "A Big Box";

==是比较运算符,语句返回一个布尔值

a == b 

因此您将在代码中进行此更改

document.getElementById('radio1').checked == true
于 2012-06-13T17:00:04.263 回答