当用户不同意条款和条件时,我们在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中?
谢谢!
答案 0 :(得分:1)
您的代码中没有任何内容可以检查复选框的检查状态(在DOM准备就绪上),您只附加了一个事件监听器。如果您想触发事件/处理程序,则应使用change
,triggerHandler
或trigger
方法。
//$(document).ready(function() {
$('#agree_box').change(function() {
$('#offer_fade').toggle(this.checked);
}).change(); // execute the change handler(s) once on DOM ready
//});