我使用此代碼,當用戶點擊一個複選框jQuery來禁用複選框,點擊下拉菜單,插入TRUE/FALSE值
function onCheckChange() {
if ($("#all_day_checkbox").is(':checked'))
$("#evt_time_drop").attr('disabled', 'disabled');
else
$("#evt_time_drop").removeAttr('disabled');
}
$("#all_day_checkbox").click(onCheckChange).change(onCheckChange);
這工作得很好,以禁用下拉列表。但我想添加一條指令,將true
或false
的值注入複選框,以便將其存儲在數據庫中。
不幸的是,這並不工作:
function onCheckChange() {
if ($("#all_day_checkbox").is(':checked'))
$("#evt_time_drop").attr('disabled', 'disabled');
$("#all_day_checkbox").val("TRUE");
else
$("#evt_time_drop").removeAttr('disabled');
$("#all_day_checkbox").val("FALSE");
}
$("#all_day_checkbox").click(onCheckChange).change(onCheckChange);
任何人有任何建議去上班?
感謝您的幫助!
感謝@abdullah - 這很好地工作 - 仍然需要把'$(「#all_day_checkbox」).val(「FALSE」);'inside 'else'或這隻會在複選框上點擊一次 – pepe 2011-05-04 03:49:47
@torr感謝隊友。我很高興它適合你。 – thecodeparadox 2011-05-04 04:32:14