现在我正在尝试使用 HTML5 的 localStorage API 从表中获取一个值,并将该值传递给一个表单。
例如,当用户在此表单上单击“今天注册”时:http: //yft.ac/upcoming-workshops/,我想要给定行(日期、时间、位置)中的信息,以及要存储在其上方的标题(例如:YFT Admissions Insights),然后显示在此页面上的“感兴趣的研讨会”字段中:http: //yft.ac/contact-us/。
我真的不是 JavaScript 最好的,但这是我目前所拥有的:
联系我们:
$('input#workshop').text( localStorage.getItem('workshop') );
即将到来的研讨会页面:
$('body').on('click', 'a.button', function(){
var index = $(this).parents('table').index('table');
var cur_workshop = $(this).parents('.innercontent').find('h3').eq(index).text();
localStorage.setItem('workshop', cur_workshop);
});
我只是试图把它拼凑起来,所以上面的代码不起作用,但我希望这对于可能更精通 JavaScript 的人来说是一个很好的起点。