Advertisement
Guest User

form handling in javascript question

a guest
Jan 2nd, 2012
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.93 KB | None | 0 0
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>Untitled Document</title>
  6. </head>
  7.  
  8. <body>
  9. <form name="postgen" onsubmit="return printVariables();" method="get">
  10. <select name="month">
  11. <option value="January">January</option>
  12. <option value="February">February</option>
  13. <option value="March">March</option>
  14. <option value="April">April</option>
  15. <option value="May">May</option>
  16. <option value="June">June</option>
  17. <option value="July">July</option>
  18. <option value="August">August</option>
  19. <option value="September">September</option>
  20. <option value="October">October</option>
  21. <option value="November">November</option>
  22. <option value="December">December</option>
  23. </select>
  24.  
  25. <input type="text" name="day" maxlength="2" style="width:20px; display:inline; height:14px;" />
  26.  
  27. <span style="display:inline;"> - </span>
  28.  
  29. <select name="gametype">
  30. <option value="Open">Open</option>
  31. <option value="Mini">Mini Normal</option>
  32. <option value="Mini Theme">Mini Theme</option>
  33. <option value="New York">Large Normal</option>
  34. <option value="Large Theme">Large Theme</option>
  35. </select>
  36.  
  37. <input type="text" name="gamenum" maxlength="4" style="width:30px; display:inline; height:14px;" />
  38.  
  39. <span style="display:inline;">: </span>
  40.  
  41. <input type="text" name="gamename" style="display:inline; height:14px;" />
  42.  
  43. <div style="padding-left:60px;">
  44. <strong>Moderator: </strong>
  45.  
  46. <input type="text" name="modname" style="width: 100px; display:inline; height:14px;" />
  47.  
  48. <div style="padding-left:30px; display:inline;">
  49. <strong>Status: </strong>
  50.  
  51. <select name="phase">
  52. <option value="Day">Day</option>
  53. <option value="Night">Night</option>
  54. </select>
  55.  
  56. <input type="text" name="phasenum" maxlength="2" style="width: 20px; display:inline; height:14px;" />
  57.  
  58. <span style="display:inline;">, </span>
  59.  
  60. <input type="text" name="pagenum" maxlength="3" style="width: 25px; display:inline; height:14px;" />
  61.  
  62. <span style="display:inline;">pages</span>
  63.  
  64. <div style="padding-left:30px; display:inline;">
  65. <strong>Replacing:</strong>
  66.  
  67. <input type="text" name="repname" style="width: 100px; display:inline; height:14px;" />
  68. </div>
  69. </div>
  70. </div>
  71. <br />
  72. Link to Moderator's Profile: <input type="text" name="modlink" style="width: 500px; display:inline; height:14px;" />
  73.  
  74. <input type="button" name="submit" value="Generate" onclick="showElements(this.form);">
  75. </form>
  76.  
  77. <script type="text/javascript">
  78. function submitform()
  79. {
  80. document.postgen.submit();
  81. }
  82.  
  83. var oForm = document.forms["postgen"];
  84.  
  85. var oMonthList = oForm.elements["month"];
  86. var month = oMonthList.value;
  87.  
  88. var oDayField = oForm.elements["day"]
  89. var day = oDayField.value;
  90.  
  91. var oGameTypeList = oForm.elements["gametype"]
  92. var gametype = oGameTypeList.value;
  93.  
  94. var oGameNumberField = oForm.elements["gamenum"]
  95. var gamenum = oGameNumberField.value;
  96.  
  97. var oGameNameField = oForm.elements["gamename"]
  98. var gamename = oGameNameField.value;
  99.  
  100. var oModNameField = oForm.elements["modname"]
  101. var modname = oModNameField.value;
  102.  
  103. var oPhaseList = oForm.elements["phase"]
  104. var phase = oPhaseList.value;
  105.  
  106. var oPhaseNumberField = oForm.elements["phasenum"]
  107. var phasenum = oPhaseNumberField.value;
  108.  
  109. var oPageNumberField = oForm.elements["pagenum"]
  110. var pagenum = oNameNumberField.value;
  111.  
  112. var oReplacementNameField = oForm.elements["repname"]
  113. var repname = oReplacementNameField.value;
  114.  
  115. var oModLinkField = oForm.elements["modlink"]
  116. var modname = oModLinkField.value;
  117.  
  118. function printVariables()
  119. {
  120. document.write(repname)
  121. }
  122. </script>
  123. </body>
  124. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement