2010-05-26 74 views
0

我有一个问题,我有第1页一个按钮,点击时通过这个网址:查询字符串检查复选框不同的页面

http://www.example.com/page1.html?jquery=blogger

一旦它的点击将进入PAGE2那里有复选框。我需要在页面加载后检查与“博客”(名为:cf_538)关联的复选框。

<script type="text/javascript"> 
<!-- 

var koko = querySt("jquery"); 


if (koko == 'blogger'){ 


document.order.cf_538.checked = true; 

alert('thank you for showing interest in our start up package'); 

}else{ 

alert('thank you for showing interest in our services'); 

} 

--> 
</script> 

但是,当我这样做,除了警报什么都没有发生。该复选框未被选中。任何帮助将不胜感激。

问候, 哈尔

+0

的情况下将工作你将不得不提供相当多的信息,以便任何人提供帮助。标记是什么样的? – Pointy 2010-05-26 18:50:21

回答

2

通过 “命名cf_538” 你的意思是name属性?

如果是这样的:

$("[name=cf_538]").attr("checked", "checked"); 
1

既然你的话题标记的jQuery:

$('input[name=cf_538]').attr('checked', true); 

,是 '订单' 表单的名字吗?你

document.order.cf_538.checked = true; 

将在

<form name="order"> 
    <input type="checkbox" name="cf_538" /> 
</form> 

的情况下工作 -

document.getElementById('order').cf_538.checked = true; 

<form id="order"> 
    <input type="checkbox" name="cf_538" /> 
</form>