Guest User

Untitled

a guest
May 20th, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.71 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4.  
  5. <link rel="stylesheet" href="palautelomake.css" type="text/css">
  6.  
  7.  
  8. </head>
  9.  
  10. <body>
  11.  
  12.  
  13. <!--
  14. == Equal to
  15. != not equal to
  16. > greater tjan
  17. >= Greater than or equal to
  18. <= less tnhan or equal to
  19.  
  20. & and
  21. | or
  22. ! not
  23.  
  24. -->
  25.  
  26. <form name="myForm" action="/action_page.php" onsubmit="return validateForm()" method="post">
  27.  
  28. <table>
  29.  
  30. <tr>
  31. <td> <h1> Palautelomake</h1> </td>
  32. </tr>
  33.  
  34. <tr>
  35. <td> Etunimi: </td>
  36. <td> <input minlength="3" type="text" name="etunimi" size="50" /> </td>
  37. </tr>
  38. <tr>
  39. <td> Sukunimi: </td>
  40. <td> <input minlength="3" type="text" name="sukunimi" size="50"/> </td>
  41. </tr>
  42. <tr>
  43. <td> Sahkoposti: </td>
  44. <td> <input type="text" name="sahkoposti" size="50"/> </td>
  45. </tr>
  46. <tr>
  47. <td> Puhelin: </td> <td>
  48. <input type="text" name="puhelin" size="50"/> </td>
  49. </tr>
  50. <tr>
  51. <td> Osoite: </td>
  52. <td> <textarea rows="4" cols="50"> </textarea></td>
  53. </tr>
  54. <tr>
  55. <td> Maa: </td>
  56. <td>
  57. <select>
  58. <option value="choose yours"> [Choose yours]</option>
  59. <option value="islanti">Islanti</option>
  60. <option value="ruotsi">Ruotsi</option>
  61.  
  62.  
  63. </select>
  64.  
  65. </td>
  66. </tr>
  67. <tr>
  68. <td> <input type="submit" name="submit" value="Laheta"/> </td>
  69. </tr>
  70.  
  71. </table>
  72. </form>
  73.  
  74. <script>
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82. function validateForm()
  83. {
  84. var etunimi = document.forms["myForm"]["etunimi"];
  85. var sukunimi = document.forms["myForm"]["sukunimi"];
  86. var sahkoposti = document.forms["myForm"]["sahkoposti"];
  87. var puhelin = document.forms["myForm"]["puhelin"];
  88. var osoite = document.forms["myForm"]["osoite"];
  89. var maa = document.forms["myForm"]["maa"];
  90.  
  91. // etunimi
  92. if (etunimi.value == "")
  93. {
  94. etunimi.focus();
  95. window.alert("Anna etunimesi");
  96. return false;
  97. }
  98.  
  99.  
  100. if (!/^[a-zA-Z]*$/g.test(document.myForm.etunimi.value))
  101. {
  102. alert("Please input alphabets only.");
  103. document.myForm.etunimi.focus();
  104. return false;
  105. }
  106. // etunimi end
  107.  
  108.  
  109. // sukunimi
  110. if (sukunimi.value == "")
  111. {
  112. window.alert("Anna sukunimesi");
  113. sukunimi.focus();
  114. return false;
  115.  
  116. }
  117. if (!/^[a-zA-Z]*$/g.test(document.myForm.sukunimi.value))
  118. {
  119. alert("Please input alphabets only.");
  120. document.myForm.sukunimi.focus();
  121. return false;
  122. }
  123. // sukunimi end
  124.  
  125.  
  126. if (sahkoposti.value == "")
  127. {
  128. window.alert("Anna sahkoposti");
  129. sahkoposti.focus();
  130. return false;
  131. }
  132.  
  133.  
  134.  
  135. {
  136. var re = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
  137. return re.test(String(email).toLowerCase());
  138. }
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145. // puhelin
  146. if (puhelin.value == "")
  147. {
  148. window.alert("Anna puhelin.");
  149. puhelin.focus();
  150. return false;
  151.  
  152. }
  153.  
  154. if(isNaN(document.myForm.puhelin.value))
  155. {
  156. alert('Please input number only.');
  157. return false;
  158.  
  159. }
  160. // puhelin end
  161.  
  162.  
  163. if (osoite.value == "")
  164. {
  165. window.alert("Anna osoite.");
  166. return false;
  167. }
  168. if (maa.value == "")
  169. {
  170. window.alert("Anna maa");
  171. return false;
  172. }
  173.  
  174.  
  175. return true;
  176.  
  177. }
  178.  
  179. </script>
  180.  
  181.  
  182.  
  183. </body>
  184.  
  185.  
  186.  
  187.  
  188. </html>
Add Comment
Please, Sign In to add comment