提交表单并将值保存到sessionStorage

时间:2012-05-02 11:07:48

标签: javascript forms html5 session-storage

如何在提交表单时将值从表单保存到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>

表单也需要提交,所以只保存值是不够的

3 个答案:

答案 0 :(得分: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> 

答案 1 :(得分:0)

尝试设置输入id id =&#34; autonumero&#34;

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

答案 2 :(得分:0)

id="autonumero" 设置为输入字段:

<input type='tel' id="autonumero" name="autonumero" data-corners="false"/>