我有这个存储到本地存储的调查。单击提交后,系统会提示用户“您确定”。用户单击 'ok' 后,我试图导航到目录中的确认 HTML 页面(Confirmation.html)。但我无法同时实现存储值和导航工作。似乎只能得到任何一个。任何帮助,将不胜感激。
function clicked() {
if (confirm('Are you sure you want to submit? You will not be able to go back.')) {
form.submit();
} else {
return false;
}
}
$('form').submit(function () {
var person = $("#FirstName").val() + "." + $('#LastName').val();
$('input, select, textarea').each(function () {
var value = $(this).val(),
name = $(this).attr('name');
localStorage[person + "." + name] = value;
window.location.href = "Confirmation.html";
console.log('stored key: ' + name + ' stored value: ' + value);
});
});
<button type="submit" value="Save" id="Save" onclick="clicked();" >Submit Form</button>
如果上面没有显示我的问题,这里是jsfiddle中的全部