查询字符串检查复选框在不同页面上

时间:2010-05-26 18:32:21

标签: javascript jquery string checkbox

我遇到了问题,我在第1页上有一个按钮,点击后会传递此网址:

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

点击它后会转到第2页,其中有复选框。我需要在页面加载后检查与“blogger”(名为: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>

然而,当我这样做时,没有任何事情发生,但警报。未选中该复选框。任何帮助将不胜感激。

此致 哈尔

2 个答案:

答案 0 :(得分:2)

“named cf_538”是指name属性吗?

如果是这样的话:

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

答案 1 :(得分: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>