>> SPEAKER: Vamos agora dar uma olhada uma página web que permite que um usuário
inscrever-se alguma coisa, mas que na verdade inclui alguns do lado do cliente
validação de seus insumos.
>> Observe aqui, em forma-1.html, tenho essa mesma forma como antes, mas eu tenho
adicionado um atributo ID para a minha forma tag, o valor das quais é registar, de modo
que eu tenho um ID via que eu puder identificar de que forma no meu DOM.
Agora, observe abaixo do meu formulário tag é um script tag, de modo que muito deliberadamente,
meu código JavaScript só executará uma vez que a tag formulário e seus nós DOM
foram carregados.
>> Dentro do edital tag script é o primeira linha aqui onde eu declarar uma
variável chamada forma e atribuir que o valor de retorno
document.getElementById de citação registro fecha aspas.
É esta linha de código que vai ficar através do meu DOM, olhando para o
elemento ou nó que possui um único identificador de registro, armazenamento
o valor de retorno, em última instância nesta variável.
>> Então eu registrar com que forma um evento manipulador para o envio do formulário,
com form.onsubmit e atribuir que um função anônima, o corpo de que
passa a fazer o seguinte.
Se o campo dessa forma, cujo nome é e-mail, tem um valor a partir do utilizador igual
para citar nada fecha aspas, então estamos indo para alertar o usuário de que ele ou ela
deve fornecer seu endereço de e-mail, e nós return false para que o formulário
em si não é submetido a registrar php ponto.
>> Outra coisa, se o formulário tem um campo cujo nome é a senha e cujo valor é
entre aspas, então vamos gritar o utilizador que ele ou ela
deve fornecer uma senha.
E, novamente, retornar false para que o formulário não é submetido a
php registar ponto.
>> Entretanto, se o valor que o usuário tem digitei ao campo de formulário chamado
senha não coincide com o valor que o usuário tenha fornecido para a forma
campo chamado de confirmação, então vamos gritar com o usuário as senhas não
jogo, em seguida, retornar false para que o formulário não é submetido a
php registar ponto.
>> Finalmente, se não for o caso, que a entrada acordo do formulário é verificado,
então vamos gritar com o usuário explicando que ele ou ela deve concordar com os termos
e condição, e, novamente, retornar falso para que o formulário não é submetido a
php registar ponto.
>> Else if, nenhum desses erros têm foram feitas, vamos de fato retornar true
e permitir que o formulário seja enviado a registrar php ponto.
>> Vamos dar uma olhada nestes possível erros agora por abertura
a página em um navegador.
http://localhost/form-1.HTML.
Eis, então, que forma.
Vamos fornecer nada.
>> Você deve fornecer seu endereço de e-mail.
Tudo bem, vamos pelo menos cooperar nesse sentido.
>> Você deve fornecer uma senha.
Tudo bem, vamos escolher um senha como o carmesim.
As senhas não coincidem.
Ah, eu preciso cooperar e fornecer a mesma palavra, o carmesim, novamente.
>> Você deve concordar com os termos e condições.
Tudo bem, vamos ver agora que a caixa.
E, finalmente, ufa, estou registrado.