2012-05-02 106 views
3

如何在表單提交時將表單中的值保存到sessionStorage?提交表單並將值保存到sessionStorage

這樣的事情?

 <form id="myForm" method="get" action="lista.html" rel="external" data-ajax="false" > 

     <label for="autonumero"> Anna autonumero </label> 
     <input type='tel' name="autonumero" data-corners="false"/> 


     <input type="submit" onclick="saveData()" value="OK" data-theme="a" data-corners="false" /> 



     <script> function savedata() 
{ var input = document.getElementById("autonumero"); 
sessionStorage.setItem("autonumero", input.value); 
</script> 






     </form> 

形式需要提交也因此只需保存價值是不夠的

回答

0

嘗試:

<input type="submit" onclick="return saveData();" value="OK" data-theme="a" data-corners="false" /> 
<script type="text/javascript"> 
function savedata() { 
    var input = document.getElementById("autonumero"); 
    sessionStorage.setItem("autonumero", input.value); 
    return true; 
} 
</script> 
+0

當我alert(sessionStorage.getItem(「autonumero」));它只是返回null – user1323294

0

嘗試設置輸入的ID = 「autonumero」

<input id="autonumero" type="submit" onclick="return saveData();" value="OK" data-theme="a" data-corners="false" />