页面加载后如何在表单操作上触发Jquery事件

时间:2018-11-14 12:53:34

标签: javascript jquery html

我有一个复选框,它是预先选中的复选框,单击它后。 jQuery函数被调用并显示表单动作。

<form id="lcform" action="${requestContextPath }/checkout/applyLPDisc.mobi" method="get">
    <input type="checkbox" id="lch" name="lch" value="Loyal" checked>Loyalty Discount<br>
</form>

我需要根据预先选择的复选框来加载表单操作,并且一旦页面加载即无需单击复选框,就会触发jQuery事件。

我需要根据预先选择的复选框来加载表单操作,并且一旦页面加载(即无需单击该复选框),就会触发Jquery事件。     jQuery函数:

$('#lch').bind('click', function() {
    if(this.checked == true){
        document.getElementById('lcform').submit();
    }
});

我需要根据预先选择的复选框来加载表单操作,并且一旦页面加载即无需单击复选框,就会触发Jquery事件。

2 个答案:

答案 0 :(得分:1)

您可以尝试以下操作:

$(document).ready(function() {
    if($('#lch').is(":checked") == true){
        document.getElementById('lcform').submit();
    }
});

告诉我它是否有效!

答案 1 :(得分:1)

可以简单地完成以下操作

$(document).ready(function() {

  ($('#lch').is(":checked"))? document.getElementById('lcform').submit() : false;   

});