Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2014
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="ISO-8859-1">
  5. <title>Insert title here</title>
  6. <script>
  7. function validateForm(){
  8.  
  9.     var fName = document.getElementById('first').value;
  10.     var lName = document.getElementById('last').value;
  11.     var eVal = document.getElementById('email').value;
  12.     var eValConf = document.getElementById('emailconf').value;
  13.     var date = document.getElementById("date").value;
  14.     var atpos = eVal.indexOf("@");
  15.     var dotpos = eVal.lastIndexOf(".");
  16.    
  17.     if(fName == null || fName == ""){
  18.         alert("First name must be filled out");
  19.         return false;
  20.     }else if(lName == null || lName == ""){
  21.         alert("Last name must be filled out");
  22.         return false;
  23.     }else if(eVal == null || eVal == ""){
  24.         alert("Please insert an e-mail address")
  25.         return false;
  26.     }else if(date == null || date == ""){
  27.         alert("Not a valid date.")
  28.         return false;
  29.     }else if(atpos < 1 || dotpos < atpost+2 || dotpos+2>=eVal.length){
  30.         alert("Not a valid e-mail address");
  31.         return false;
  32.     }else if(eValConf != eVal || eValConf == ""){
  33.         alert("E-mails doesn't match");
  34.         return false;
  35.     }
  36. }
  37. </script>
  38. <script type="text/javascript" src="datetimepicker.js">
  39.  
  40. //Date Time Picker script- by TengYong Ng of http://www.rainforestnet.com
  41. //Script featured on JavaScript Kit (http://www.javascriptkit.com)
  42. //For this script, visit http://www.javascriptkit.com
  43.  
  44. </script>
  45. </head>
  46. <body>
  47. <form name="frm" method="GET" onSubmit="return validateForm();">
  48. <table>
  49.     <tr>
  50.         <td>First name:</td>
  51.         <td><input type="text" id="first">*</td>
  52.         <td></td>
  53.         <td></td>
  54.     </tr>
  55.     <tr>
  56.         <td>Last name:</td>
  57.         <td><input type="text" id="last">*</td>
  58.         <td></td>
  59.         <td></td>
  60.     </tr>
  61.     <tr>
  62.         <td>Date of birth:</td>
  63.         <td><input id="date" type="text" size="25"><a href="javascript:NewCal('date','ddmmyyyy')">
  64.         <img src="images/cal.gif" width="16" height="16" border="0" alt="Pick a date"></a>*</td>
  65.         <td></td>
  66.         <td></td>
  67.     </tr>
  68.     <tr>
  69.         <td>Phone number:</td>
  70.         <td><input type="text" id="phone"></td>
  71.         <td></td>
  72.         <td></td>
  73.     </tr>
  74.     <tr>
  75.         <td>E-mail:</td>
  76.         <td><input type="text" id="email">*</td>
  77.         <td>Confirm e-mail:</td>
  78.         <td><input type="text" id="emailconf">*</td>
  79.     </tr>
  80.     <tr>
  81.         <td><input type="submit" value="Submit"></td>
  82.     </tr>
  83. </table>
  84. <p style="font-size:10px;"><i>Fields with an * are required fields</i>i</p>
  85. </form>
  86. </body>
  87. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement