0
我想設置一個cookie來偵聽複選框(true/false),以便它將更改頁面中代碼下面的cookie的狀態,餅乾在ASP .NET CheckBox中設置Cookie不起作用使用JS
$(document).ready(function()
{
$('#ContentPlaceHolder1_chkSD').change(function setCookie() {
if ($('#ContentPlaceHolder1_chkSD').is('checked')) {
document.cookie(setCookie, true);
// console.log('cooooooookie = true');
}
else {
// console.log('kooouuuuuukiiiie = false');
document.cookie(setCookie, false);
}
})
function setCookie(c_name, value, exdays) {
var exdate = new Date();
exdate.setDate(exdate.getDate() + exdays);
var c_value = escape(value) +
((exdays == null) ? "" : ("; expires=" + exdate.toUTCString()));
document.cookie = c_name + "=" + c_value;
}
這是不行的,我得到0x800a138a - JavaScript的運行時錯誤:函數預期一旦我點擊複選框