复选框的状态并没有保存,但值是,我缺少什么

state of checkbox is not saving however values are, What am i missing?

本文关键字:什么 状态 并没有 保存 复选框      更新时间:2023-09-26

问题详细信息:在itemCheckout.ftl(自由标记模板(中,我有一个带有复选框的下拉框。当用户从下拉框中选择值并选中复选框以保存该项目时。必须为该用户保存复选框的数据和值,以便下次访问(直到默认值更改为止(。在我的情况下,值已正确保存,但不是复选框状态。

出现问题(未检查(

<div id="item_default_checkbox" style="display: none"                       
    <label for="item_save_default">
        <input type="checkbox" name="item_save_default" onclick="itemFunction(this)" id="item_save_default" 
        <#if item_save_default?? && item_save_default["checked"]>
            checked="checked" 
        </#if>
        />${item_save_default["label"]!""}
        <#if item_save_default?? && item_save_default["tooltipText"] != "">
            <div id="item_save_default_help" class="icon">&nbsp;</div>
        </#if>
    </label>
</div>

FireBug检查显示

<div id="item_default_checkbox">
    <label for="item_save_default">
        <input id="item_save_default" type="checkbox" onclick="itemFunction(this)" name="item_save_default">
        Save this item as default?
    </label>
</div>

什么没有发生?

<input id="item_save_default" type="checkbox" checked="checked"  onclick="itemFunction(this)" name="item_save_default"> 

checked="checked"

点击事件处理程序itemFunction没有被传递到复选框的状态