2011-01-19 41 views
0

我的问题是我采取了一种形式像注册表格和填写字段,如名字,姓氏,地址,复选框也用于最终提交时,我希望它在新的页面显示这些数据。在这里,我只想用JavaScript和HTML代码。是否可能请帮助我...........并发送代码和指南如何在javascript和html中使用cookie?

+0

你不应该要求别人使用你的电子邮件。 THey可能不想透露他们自己的电子邮件,并且,发送到您的电子邮件的任何回复将不会提供给其他人寻找相同的问题。 – 2011-01-19 09:42:17

+0

这不是我们在这里工作的方式。问一个具体的问题,得到一个具体的答案。另外,“给我代码”的问题是不能接受的。如果你想聘请一个编码器,有很多网站可以做到这一点。 – Will 2011-01-19 15:13:33

回答

0

是的,你可以用cookies来做到这一点。沿着这些路线,我建议使用JQuery进行JavaScript开发。 JQuery使跨浏览器设置和检索cookie非常简单。

0

是的,它也可能通过普通的JavaScript也。试着这样说:

document.cookie = "name=value; expires=date; path=path; domain=domain; secure"; 

例子:

var cookie_date_str = new Date (2011, 01, 19); 
document.cookie = "username=chand; 
        expires=" + cookie_date_str.toGMTString(); 
0

我建议你不要使用Cookie的更多,你可以采取新的HTML5规范的优势,你可以使用所谓的“localStorage的“功能。
我建议你使用jquery,它是宏伟的插件。在这种情况下,一个很好的例子是http://plugins.jquery.com/project/html5Storage,在至极情况下,你可能只是这样做:

 
$('#formId') 
    .children('input') 
    .each(function(){ 
    $.Storage.set(
     $(this).attr('name'), 
     $(this).val() 
    ); 
    }); 

那么,如果要加载保存的值,你会做这样的事情:

 
$('#formId') 
    .children('input') 
    .each(function(){ 
    $(this).val($.Storage.get($(this).attr('name'))); 
    }); 

如果tou想要全面的浏览器兼容性,你应该使用cookie实现, ,但localStorage由基于webkit的浏览器,firefox,opera和IE 8 :)支持,所以这只是老式浏览器兼容性的问题。