<juniorJS>,
А куда вы спешите ? Коли ток начали ? Попробуйте каждое действие, не комбинируя, записывать в свою переменную, а не делать сложно конструкции, которые Вы сами не понимаете...
$(document).ready(function(){
$('#click').click(function(){
var name = $('#name').val();
var surname = $('#surname').val(); // передаю данные
alert(surname);
localStorage.setItem('name', name);
localStorage.setItem('surname',surname);
var surnameTest = localStorage.getItem('surname'); //недоверяем - проверяем(хотя у нас есть surname)
if(surnameTest)$('.p').append(surnameTest);
else{};
});
});