4

フォームが送信されたときに、フォームから 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>

フォームも送信する必要があるため、値を保存するだけでは不十分です

4

3 に答える 3

1

試す:

<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> 
于 2012-05-02T12:18:48.593 に答える
1

入力 ID id="autonumero" を設定してみてください

<input id="autonumero" type="submit" onclick="return saveData();" value="OK" data-theme="a" data-corners="false" />
于 2015-08-02T23:27:23.577 に答える
0

id="autonumero"入力フィールドに設定:

<input type='tel' id="autonumero" name="autonumero" data-corners="false"/>
于 2021-04-30T12:13:49.973 に答える