【问题标题】:Query String checks checkbox on different page查询字符串检查不同页面上的复选框
【发布时间】:2010-05-26 18:32:20
【问题描述】:

我遇到了问题,我在 page1 上有一个按钮,点击该按钮时会传递此网址:

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>

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

问候, 哈尔

【问题讨论】:

  • 您将不得不提供更多信息才能让任何人提供帮助。标记是什么样的?

标签: javascript jquery string checkbox


【解决方案1】:

“命名为 cf_538”是指name 属性吗?

如果是这样:

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

【讨论】:

    【解决方案2】:

    既然你的主题标记为 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>
    

    【讨论】:

      猜你喜欢
      • 2010-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-06
      • 2017-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多