@@ -5,7 +5,7 @@ const form01 = document.getElementById("form01");
55if ( form01 )
66 form01 . addEventListener ( "submit" , function ( evento ) {
77 evento . preventDefault ( ) ; //Formulário para de ter o comportamento padrão do html
8- evento . stopPropagation ( ) ; //Faz com que todo submit de form caia nessa função
8+ evento . stopPropagation ( ) ; //Faz com que todos submit de form caia nessa função
99
1010 if ( this . classList . contains ( "erro" ) ) {
1111 return false ;
@@ -69,7 +69,7 @@ function Validation(elemento) {
6969 if ( this . value == "" ) {
7070 document . querySelector ( ".mensagem" ) . innerHTML = "Verifique o preenchimento dos campos em vermelho" ;
7171 this . classList . add ( "erro" ) ;
72- this . parentNode . classList . add ( "erro" ) ; //Adiciona Classe no ParerntNode (Pai) no caso no formulário, impedindo que envie o formulário
72+ this . parentNode . classList . add ( "erro" ) ; //Adiciona Classe no ParentNode (Pai) no caso no formulário, impedindo que envie o formulário
7373 return false ;
7474 } else {
7575 document . querySelector ( ".mensagem" ) . innerHTML = "" ;
@@ -90,21 +90,21 @@ function NumericValidation(elemento) {
9090 } else {
9191 document . querySelector ( ".mensagem" ) . innerHTML = "O campo é apenas numérico" ;
9292 this . classList . add ( "erro" ) ;
93- this . parentNode . classList . add ( "erro" ) ; //Adiciona Classe no ParerntNode (Pai) no caso no formulário, impedindo que envie o formulário
93+ this . parentNode . classList . add ( "erro" ) ; //Adiciona Classe no ParentNode (Pai) no caso no formulário, impedindo que envie o formulário
9494 return false ;
9595 }
9696 } ) ;
9797}
9898
9999function EmailValidation ( elemento ) {
100- const emailValido = / ^ [ a - z 0 - 9 ] + @ [ a - z 0 - 9 ] + \. [ a - z ] + \. ( [ a - z ] + ) ? $ / i; //Flag i significa para ignorar se for fonte maiuscula ou minuscula
100+ const emailValido = / ^ [ a - z 0 - 9 ] + @ [ a - z 0 - 9 ] + \. [ a - z ] + \. ( [ a - z ] + ) ? $ / i; //Flag i significa para ignorar se for fonte maiúscula ou minuscula
101101 elemento . addEventListener ( "focusout" , function ( event ) {
102102 event . preventDefault ( ) ;
103103
104104 if ( this . value . match ( emailValido ) ) {
105105 document . querySelector ( ".mensagem" ) . innerHTML = "O campo é apenas numérico" ;
106106 this . classList . add ( "erro" ) ;
107- this . parentNode . classList . add ( "erro" ) ; //Adiciona Classe no ParerntNode (Pai) no caso no formulário, impedindo que envie o formulário
107+ this . parentNode . classList . add ( "erro" ) ; //Adiciona Classe no ParentNode (Pai) no caso no formulário, impedindo que envie o formulário
108108 return false ;
109109 } else {
110110 document . querySelector ( ".mensagem" ) . innerHTML = "" ;
0 commit comments