<input type="checkbox" checked="" value="Zu" name="candidate3" id="candidate3" onpropertychange="checkData('candidate3','hd_checkDate3');" /> 
<input type="checkbox" checked="" value="Zu" name="candidate4" id="candidate4" onpropertychange="checkData('candidate4','hd_checkDate4');" /> 
<input type="hidden" id="hd_checkDate3" />
<input type="hidden" id="hd_checkDate4" />
function checkData(id,recid){
    var objchange = document.getElementById(id);
    var obj_record = document.getElementById(recid);
    obj_record.value = objchange.checked;
}

解决方案 »

  1.   

    建议用自定义属性保存<input type="checkbox" checked="" state="" value="Zu" name="candidate3" id="candidate3" onpropertychange="this.setAttribute('state',echecked);" /> 
    <input type="checkbox" checked="" state="" value="Zu" name="candidate4" id="candidate4" onpropertychange="this.setAttribute('state',echecked);" /> 
      

  2.   


    <input type="checkbox" checked="" state="" value="Zu" name="candidate3" id="candidate3" onpropertychange="this.setAttribute('state',echecked);" /> 
    <input type="checkbox" checked="" state="" value="Zu" name="candidate4" id="candidate4" onpropertychange="this.setAttribute('state',echecked);" /> 
    这种更简单!