Advertisement
Guest User

Untitled

a guest
Jun 17th, 2017
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 4.78 KB | None | 0 0
  1. Jing Tao's amended copy
  2.  
  3. <html>
  4. <head>
  5. <link rel="stylesheet" type="text/css" href="mystyle.css" />
  6. <script type="text/javascript">
  7. function validateForm(form)
  8. {
  9.     if(empty1(form.cName))
  10.     {   alert("Please enter your company name.");
  11.         form.cName.focus();
  12.         return false;
  13.     }
  14.     if(empty2(form.bArea))
  15.     {   alert("Please enter your business area.");
  16.         form.bArea.focus();
  17.         return false;
  18.     }
  19.     if(empty3(form.address))
  20.     {   alert("Please enter your address.");
  21.         form.address.focus();
  22.         return false;
  23.     }
  24.     if(empty4(form.phone))
  25.     {   alert("Please enter your phone number.");
  26.         form.phone.focus();
  27.         return false;
  28.     }
  29.     if((form.email.value.length==0) || (form.email.value==null))
  30.     {   alert("Please enter your email address.");
  31.         form.email.focus();
  32.         return false;
  33.     }
  34.     if(empty6(form.username))
  35.     {   alert("Please enter your username.");
  36.         form.username.focus();
  37.         return false;
  38.     }
  39.     if(empty7(form.password))
  40.     {   alert("Please enter your password.");
  41.         form.password.focus();
  42.         return false;
  43.     }
  44.     if(empty8(form.rPassword))
  45.     {   alert("Please re-type your password.");
  46.         form.rPassword.focus();
  47.         return false;
  48.     }  
  49.     if(validateEmail(form.email))
  50.     {   alert("Invalid email address.");
  51.         form.email.focus();
  52.         return false;
  53.     }
  54.     return true;
  55. }
  56. function validateEmail(x)
  57. {
  58.     var y=document.getElementById(x);
  59.     var at="@";
  60.     var dot=".";
  61.     var atPos=y.indexOf(at);
  62.     var l_email=y.length;
  63.     var dotPos=y.indexOf(dot);
  64.    
  65.     if(y.value.length==0 || y.value==null)
  66.     {return true;}
  67.     if(y.atPos==-1 || y.atPos==0 || y.atPos==l_email)
  68.     {return true;}
  69.     if(y.dotPos==-1 || y.dotPos==0 || y.dotPos==l_email)
  70.     {return true;}
  71.    
  72.     return false;
  73. }
  74. function empty1(x)
  75. {
  76.     if((cName.value.length==0) || (cName.value==null))
  77.     {return true;}return false;
  78. }
  79. function empty2(x)
  80. {
  81.     if((bArea.value.length==0) || (bArea.value==null))
  82.     {return true;}return false;
  83. }
  84. function empty3(x)
  85. {
  86.     if((address.value.length==0) || (address.value==null))
  87.     {return true;}return false;
  88. }
  89. function empty4(x)
  90. {
  91.     if((phone.value.length==0) || (phone.value==null))
  92.     {return true;}return false;
  93. }
  94. function empty5(x)
  95. {
  96.     if((email.value.length==0) || (email.value==null))
  97.     {return true;}return false;
  98. }
  99. function empty6(x)
  100. {
  101.     if((username.value.length==0) || (username.value==null))
  102.     {return true;}return false;
  103. }
  104. function empty7(x)
  105. {
  106.     if((password.value.length==0) || (password.value==null))
  107.     {return true;}return false;
  108. }
  109. function empty8(x)
  110. {
  111.     if((rPassword.value.length==0) || (rPassword.value==null))
  112.     {return true;}return false;
  113. }
  114. function caps(x)
  115. {document.getElementById(x).style.textTransform="capitalize";}
  116.  
  117. </script>
  118. </head>
  119.  
  120. <body>
  121. <h1>Sign Up For FindJobsMsia</h1>
  122. <table border="1">
  123.     <tr>
  124.         <td valign="top" width="130px" rowspan="12">
  125.             <a href="home.html">Home</a><br /><br />
  126.             <a href="login.html">Login</a><br /><br />
  127.         </td>
  128.         <td colspan="2">
  129.             Please fill up each field.  The fields with an asterisk(*) on it are fields
  130.             that must be at least 6 characters long.<br /><br />
  131.         </td>
  132.     </tr>
  133.    
  134.         <form name=signUp action=employer.html method=post onsubmit="return validateForm(this)">
  135.        
  136.     <tr>
  137.         <td align="right" height="35px" width="130px">Company Name:</td>
  138.         <td><input type="text" size="35" onblur="caps('cName')" id="cName" /></td>
  139.     </tr>
  140.     <tr>
  141.         <td align="right" height="35px">Business Area:</td>
  142.         <td><input type="text" id="bArea" /></td>
  143.     </tr>
  144.     <tr>
  145.         <td align="right" height="35px">Business Status:</td>
  146.         <td>
  147.             <select id="bStatus">
  148.             <option>-Select One-</option>
  149.             <option>Business Sector</option>
  150.             <option>Provate Sector</option>
  151.             </select>
  152.         </td>
  153.     </tr>
  154.     <tr>
  155.         <td align="right" valign="top" height="35px">Address:</td>
  156.         <td><textarea rows="7" cols="30" id="address"></textarea></td>
  157.     </tr>
  158.     <tr>
  159.         <td align="right" height="35px">Phone Number:</td>
  160.         <td><input type="text" id="phone" /></td>
  161.     </tr>
  162.     <tr>
  163.         <td align="right" height="35px">Email Address:</td>
  164.         <td><input type="text" size="35" id="email"/></td>
  165.     </tr>
  166.     <tr>
  167.         <td align="right" height="35px">UserName:*</td>
  168.         <td><input type="text" size="28" id="username" /></td>
  169.     </tr>
  170.     <tr>
  171.         <td align="right" height="35px">Password:*</td>
  172.         <td><input type="password" size="28" id="password" /></td>
  173.     </tr>
  174.     <tr>
  175.         <td align="right" valign="top" height="35px">Re-type Password:*</td>
  176.         <td>
  177.             <input type="password" size="28" id="rPassword" /><br /><br />
  178.             <input type="submit" value="Submit Registration" />&nbsp
  179.             <input type="reset" name="reset" />
  180.         </td>
  181.         </form>
  182.     </tr>
  183.    
  184.        
  185.         </td>
  186.     </tr>
  187. </table>
  188.         <br /><br /><br /><br /><br /><br />
  189.         <center>
  190.         <a class="small" href="contact.html">Contact Us</a>&nbsp
  191.         <a class="small" href="aboutUs.html">About Us</a>&nbsp
  192.         <a class="small" href="feedback.html">Feedback Form</a>
  193.         </center>
  194. </body>
  195. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement