Guest User

Untitled

a guest
Jan 19th, 2018
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 2.16 KB | None | 0 0
  1. function validar(){
  2.  
  3.     var nome = document.form1.nome.value;  
  4.     if (nome.length =="" || nome != document.form1.nome.value) {
  5.         alert ("Por favor, insira seu nome!");
  6.         document.form1.nome.focus();
  7.         return (false);
  8.     }  
  9.     var email = document.form1.email.value;
  10.     if (email.length =="") {
  11.         alert ("Por favor, insira o seu email!");
  12.         document.form1.email.focus();
  13.         return (false);
  14.     }  
  15.         //Checando se o endereço de e-mail é válido
  16.     if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.form1.email.value))) {
  17.         alert("É necessário o preenchimento de um endereço de e-mail válido.");
  18.         document.form1.email.focus();
  19.         return false;
  20.     }  
  21.     var assunto = document.form1.assunto.value;
  22.     if (assunto.length ==""  ) {
  23.         alert ("Por favor, insira um assunto!");
  24.         document.form1.assunto.focus();
  25.         return (false);
  26.     }      
  27.     var mensagem = document.form1.mensagem.value;
  28.     if (mensagem.length ==""  ) {
  29.         alert ("Por favor, insira uma mensagem!");
  30.         document.form1.mensagem.focus();
  31.         return (false);
  32.     }  
  33. }
  34. </script>
  35. </head>
  36. <body>
  37.       <form name = "form1" id="form1" action="#" method="post" onsubmit = "return validar()" enctype="multipart/form-data">              
  38.                          
  39.            <table border="1" cellspacing="0" cellpadding="3" bordercolor="#000000"         
  40.             <tr>
  41.                 <td>Nome:</td>
  42.             <td><input name="nome" type="text" id="nome" /></td>    
  43.                  </tr>
  44.        
  45.             <tr>
  46.                 <td>E-mail:</td>
  47.             <td><input name="email" type="text" id="email" /></td>
  48.             </tr>
  49.        
  50.             <tr>    
  51.             <td>Assunto:</td>
  52.             <td><input name="assunto" type="text" id="assunto" /></td>
  53.                     </tr>
  54.                
  55.                  <tr>      
  56.                 <td><label for="arquivo">Arquivo:</label>
  57.             <td><input name="arquivo" type="file" id="arquivo" size="40"/>
  58.             </td>  
  59.                      </tr>
  60.        
  61.                  <tr>      
  62.                 <td>Mensagem:</td>
  63.     <td><textarea name="mensagem" cols="52" rows="7" id="mensagem"></textarea></td>
  64.    
  65.            </tr>
  66.    
  67.      </table>
  68.  
  69.               <span><input type="submit" name="Submit" value="Enviar"/>
  70.               <input type="reset" name="limpar" value="Limpar"/></span>
  71.    
  72.   </form>
  73.   </body>
  74. </html>
Add Comment
Please, Sign In to add comment