选中复选框后重定向网址时出现问题。我正在使用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>
我做错了什么?
答案 0 :(得分:1)
无论你做了什么都是对的,除了功能名称是错误的情况:
android:onClick="switchFragments"
更改为getelementbyid
。getElementById
更改为adresa
。<强>代码:强>
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;
}