记录页面的cookie值

来源:互联网 发布:c指针编程之道 编辑:程序博客网 时间:2024/06/05 12:33
function recordCookie($container, flag, prefix){ $.cookie(flag,"recorded");$(":input", $container).each(function(){var $inputTarget = $(this);var id = (prefix || "") + $(this).attr("id");var value = "";var type= $(this).attr("type");switch(type){case "checkbox":value = $inputTarget.attr("checked");$.cookie(id, value);break;case "radio":value = $inputTarget.attr("checked");$.cookie(id, value);break;case "text":value = $inputTarget.val();$.cookie(id, value);break;case "select":value = $inputTarget.get(0).selectedIndex;$.cookie(id, value);break;case "select-one":value = $inputTarget.get(0).selectedIndex;$.cookie(id, value);break;};});};function recoverCookie($container, flag, prefix){ if($.cookie(flag) == "recorded"){ $(":input", $container).each(function(){var $inputTarget = $(this);var id = (prefix || "") + $(this).attr("id");var value = "";var type= $(this).attr("type");switch(type){case "checkbox":value = $.cookie(id) == "true" ? true : false; $inputTarget.attr("checked", value);break;case "radio":value = $.cookie(id) == "true" ? true : false;  $inputTarget.attr("checked", value);break;case "text":value = $.cookie(id) || "";$inputTarget.val(value);break;case "select":var selectIndexValue = $.cookie(id) || 0;$("option:eq("+selectIndexValue+")", $inputTarget).attr("selected",true);break;case "select-one":var selectIndexValue = $.cookie(id) || 0;$("option:eq("+selectIndexValue+")", $inputTarget).attr("selected",true);break;}; });}}

原创粉丝点击