如果选中了复选框,则重定向URL

时间:2015-06-15 08:16:07

标签: javascript jquery

选中复选框后重定向网址时出现问题。我正在使用document.location,但这在我的代码中不起作用。我正在努力修复它,但没有成功。

这是我的代码中不起作用的部分:

function objednat() {
    var adress = "";
    if (document.getelementbyid('BoxtarifVolani1').checked == true) {
        adress += "#tarifVolani1";
    }
    window.location = 'http://www.investcon.webinpage.cz/cz/objednat-tarif-dobijeci-cislo/' + adresa;
}

我想将其重定向到一个表单,该表单将填充所选的值。我不知道为什么,但是这个document.location在代码中不起作用。

这是我在公式中使用的代码的一部分,用于从URL中获取哈希值。

<script type="text/javascript">
 if(window.location.hash) {

 //set the value as a variable, and remove the #
 var hash_value = window.location.hash.replace('#', '');

 if (tarifVolani1 == true) { 
 document.getelementbyid('BoxtarifVolani1").checked = true;}
 ....
</script>

我做错了什么?

2 个答案:

答案 0 :(得分:1)

无论你做了什么都是对的,除了功能名称是错误的情况:

  1. android:onClick="switchFragments"更改为getelementbyid
  2. getElementById更改为adresa
  3. <强>代码:

    adress

答案 1 :(得分:0)

jQuery的做法

function objednat() {
    var adress = "";
    if ($('#BoxtarifVolani1').is(':checked')) {
        adress += "#tarifVolani1";
    }
    window.location = 'http://www.investcon.webinpage.cz/cz/objednat-tarif-dobijeci-cislo/'+adress;
}

您的参考:jQuery :checked Selector