预先检查的复选框功能

时间:2014-12-30 20:34:57

标签: javascript checkbox

当用户不同意条款和条件时,我们在orderform上有一个允许隐藏订单按钮的功能。

您可以在此处查看:https://secure.purevisionmethod.com/orderforms/launch/step2.php

现在页面出现未选中复选框。我们想要进行设置,以便预先检查,并且当用户取消选中该框时,订单按钮会隐藏。

我添加了检查="已检查"对于复选框,但控制show-hide功能的功能并没有看到它。

这是功能:

<script>
$('#agree_box').change(function(){
   (this.checked)?$('#offer_fade').css('display','none'):$('#offer_fade').css('display','block');
});
</script>

你能看出为什么它没有识别预选的检查=&#34;检查&#34;在这篇java中?

谢谢!

1 个答案:

答案 0 :(得分:1)

您的代码中没有任何内容可以检查复选框的检查状态(在DOM准备就绪上),您只附加了一个事件监听器。如果您想触发事件/处理程序,则应使用changetriggerHandlertrigger方法。

//$(document).ready(function() {
    $('#agree_box').change(function() {
       $('#offer_fade').toggle(this.checked);
    }).change(); // execute the change handler(s) once on DOM ready
//});