Advertisement
Guest User

Untitled

a guest
Apr 21st, 2016
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.73 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3.  
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  6. <script type="text/javascript">
  7. function set() {
  8. var db;
  9. var request;
  10. var store;
  11.  
  12. var username = document.getElementById("username");
  13. var password = document.getElementById("password");
  14. var email = document.getElementById("email");
  15. var interest = document.getElementById("interest");
  16. var newuser = {
  17. "username": username.value,
  18. "password": password.value,
  19. "email": email.value,
  20. "interest": interest.value
  21. };
  22. var indexedDB = window.indexedDB || window.webkitIndexedDB ||window.mozIndexedDB;
  23. if ('webkitIndexedDB' in window) {
  24. window.IDBTransaction = window.webkitIDBTransaction;
  25. window.IDBKeyRange = window.webkitIDBKeyRange;
  26. }
  27. request = indexedDB.open("userdb",1);
  28. request.onerror = function(event) {
  29. alert("Error Code:" + event.target.errorCode);
  30. };
  31. request.onsuccess = function(event) {
  32.  
  33. if(username.value==""||password.value==""||email.value==""||interest.value==""){
  34. alert("Incomplete information");
  35. }else{
  36. db=event.target.result;
  37. var transaction = db.transaction(["user"], "readwrite");
  38. var objectStore = transaction.objectStore("user");
  39. objectStore.add(newuser);
  40. alert("Success");
  41. }
  42. };
  43. request.onupgradeneeded = function(event) {
  44. db = event.target.result;
  45. store = db.createObjectStore("user", {keyPath: "username",autoIncrement: false});
  46. };
  47. }
  48. </script>
  49. </head>
  50.  
  51. <body>
  52. <h3>
  53. Register
  54. </h3>
  55. <form>
  56. <p>
  57. Username
  58. <input type="text" id="username" />
  59. </p>
  60. <p>
  61. Password
  62. <input type="password" id="password" />
  63. </p>
  64. <p>
  65. Email
  66. <input type="email" id="email" />
  67. </p>
  68. <p>
  69. Interest
  70. <input type="text" id="interest" />
  71. </p>
  72. <p>
  73. <input type="submit" value="register" onclick="set();" />
  74. </p>
  75. </form>
  76. </body>
  77.  
  78. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement