我正在將數據從當前頁面轉發到相同的下一頁面,即每當再次加載頁面時,代碼將檢查是否存在任何此類存儲,如果是,則它將加載文本中的值框。我無法得到它的工作下面是代碼 -HTML5存儲不起作用
<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<title></title>
<script type="text/javascript">
function values()
{
if(localStorage.getItem(pranav))
{
document.getElementById(FName).innerText= sessionStorage.getItem(pranav);
document.getElementById(OName).innerText= sessionStorage.getItem(k);
}
else
{
sessionStorage.setItem("pranav", "P");
sessionStorage.setItem("k", "P");
return;
}
}
</script>
</head>
<body>
<form name="myform" action="Idea.html" onload="values(this.form)">
<label>Please Enter Your Full Name = </label><input type="text" name="FName" id="FName" />
<label>Please Enter Your Current Organization</label><input type="text" name="OName" id="OName" />
<input type="submit" value="Submit" onclick="values(this.form)" />
</form>
</body>
</html>
請幫助我,爲什麼這不工作?
關鍵的「pranav」應該是在引號中的第一次調用'.getItem()' – Pointy 2014-10-26 16:04:12