Pre checking checkbox when passing data between forms using Javascript -


i'm working on html form using javascript pass data in between pages , i'm successful part except checkboxes. possible make sure check boxes stay checked going next page? or better put checkboxes on 2nd page actual information submitted? thanks!

this example of using sessionstorage save state of check boxes. state of check boxes preserved if reload page.

<!doctype html> <html>   <head>     <meta charset="utf-8">     <script>       function loadoldvalues(){         checkboxes = document.queryselectorall("input[type=checkbox]")         for(var = 0; < checkboxes.length; ++i){           if(sessionstorage.getitem(checkboxes[i].id) == "true"){             checkboxes[i].checked = true           }         }       }       function saveoldvalues(){         checkboxes = document.queryselectorall("input[type=checkbox]")         for(var = 0; < checkboxes.length; ++i){           checkboxes[i].addeventlistener("change", function(){             sessionstorage.setitem(this.id, this.checked)           })         }       }       addeventlistener("load", loadoldvalues)       addeventlistener("load", saveoldvalues)     </script>   </head>   <body>     <form>       form:<br>       <label for="checkbox1">check 1:</label>       <input type="checkbox" id="checkbox1"><br>       <label for="checkbox2">check 2:</label>       <input type="checkbox" id="checkbox2"><br>     </form>   </body> </html> 

you can find more storage here: http://www.html5rocks.com/en/features/storage


Comments

Popular posts from this blog

javascript - RequestAnimationFrame not working when exiting fullscreen switching space on Safari -

jsf - How to ajax update an item in the footer of a PrimeFaces dataTable? -

django - CSRF verification failed. Request aborted. CSRF cookie not set -