Speak: Imos agora dar un ollo unha páxina web que permite que un usuario subscribirse a algo, pero que en realidade inclúe algúns do lado do cliente validación dos seus insumos. Teña en conta aquí, en forma-1.html, teño esa mesmo xeito como antes, pero eu teño engade un atributo ID para a miña forma tag, o valor das cales é rexistrar, de xeito que eu teño un ID vía que eu poida identificar de que xeito o meu DOM. Agora, teña en conta a continuación do meu formulario etiqueta é un script tag, de xeito que moi deliberadamente, meu código JavaScript só executará xa que a etiqueta formulario e os seus nós DOM foron cargados. Dentro do edital tag script é o primeira liña aquí onde eu declarar unha variable chamada forma e asignar que o valor de retorno document.getElementById da cita rexistro pecha comiñas. É esta liña de código que se ve a través do meu DOM, ollando para o elemento ou nodo que posúe un único identificador de rexistro, almacenamento o valor de retorno, en última instancia nesta variable. Así que rexistrar con que forma un evento manipulador para o envío do formulario, con form.onsubmit e asignar que un función anónima, o corpo de que pasa a facer o seguinte. O campo desa forma, cuxo nome é correo electrónico, ten un valor a partir do usuario igual por citar nada pecha comiñas, entón estamos indo para advertir o usuario de que el ou ela debe proporcionar o seu enderezo de correo-e, e nós return false para que o formulario en si non é sometido a rexistrar php punto. Outra cousa, se o formulario ten un campo cuxo nome é o contrasinal e cuxo valor é entre comiñas, entón imos berrar o usuario que el ou ela debe proporcionar un contrasinal. E, de novo, voltar false para que o formulario non é sometido a php rexistrar punto. Non obstante, se o valor que o usuario ten escriba ao campo de formulario chamado contrasinal non coincide co valor que o usuario teña seleccionado para a forma campo chamado de confirmación, entón imos berrar co usuario os contrasinais non xogo, a continuación, regresar false para que o formulario non é sometido a php rexistrar punto. Por último, se non é o caso, que a entrada segundo o formulario está seleccionado, entón imos berrar co usuario explicando que el ou ela debe concordar cos termos e condición, e, de novo, volver falso para que o formulario non é sometido a php rexistrar punto. Else if, ningún destes erros teñen foron feitas, imos de feito voltar true e facer que o formulario sexa enviado a rexistrar php punto. Imos dar un ollo nestes posible erros agora por apertura a páxina en un navegador. http://localhost/form-1.HTML. Velaí, entón, que forma. Imos ofrecer nada. Debe proporcionar o seu enderezo de correo electrónico. Todo ben, imos polo menos cooperar nese sentido. Debe proporcionar un contrasinal. Todo ben, imos escoller un contrasinal como o tinto. Os contrasinais non coinciden. Ah, eu teño cooperar e facilitar a mesma palabra, o tinto, de novo. Debe de acordo cos termos e condicións. Todo ben, imos ver agora que a caixa. E, finalmente, Ufa, estou rexistrado.