1 00:00:00,000 --> 00:00:00,380 2 00:00:00,380 --> 00:00:03,610 >> COLUNA: Vamos refinar essa última implementação, aproveitando para jQuery 3 00:00:03,610 --> 00:00:07,520 mudar meu código JavaScript na cabeça da minha página, para que eu não preciso 4 00:00:07,520 --> 00:00:11,840 para, um tanto arbitrariamente, colar -o abaixo do formulário do meu corpo. 5 00:00:11,840 --> 00:00:15,430 Observe aqui que eu incluída pela primeira vez na cabeça da minha página uma tag script, o 6 00:00:15,430 --> 00:00:19,790 fonte da qual é a URL do jQuery, essa biblioteca JavaScript popular. 7 00:00:19,790 --> 00:00:23,130 Abaixo disso é uma outra tag script dentro do que é o meu próprio código. 8 00:00:23,130 --> 00:00:28,060 Nesta primeira linha de código, eu especificar, usando jQuery que eu gostaria de executar 9 00:00:28,060 --> 00:00:33,050 a seguinte função anônimo quando o documento chamado está pronto. 10 00:00:33,050 --> 00:00:37,450 >> Especificamente, eu gostaria de obter primeiro o elemento de página cujo 11 00:00:37,450 --> 00:00:40,540 ID único é o registro, essa é a minha forma. 12 00:00:40,540 --> 00:00:44,380 Eu gostaria de registrar um manipulador de eventos para o envio do formulário e executar 13 00:00:44,380 --> 00:00:47,950 a seguinte função anônima sempre que o evento acionado. 14 00:00:47,950 --> 00:00:53,230 Especificamente, eu gostaria de se usar jQuery, o elemento, cuja única 15 00:00:53,230 --> 00:00:59,070 identificador é o registro, mas a partir de lá pegar o filho de tipo de entrada 16 00:00:59,070 --> 00:01:04,680 o que acontece que eu tenho um atributo chamado nomear cujo valor é e-mail. 17 00:01:04,680 --> 00:01:08,430 >> Uma vez feito isso, eu gostaria de obter o valor que o usuário tenha fornecido para esse 18 00:01:08,430 --> 00:01:13,530 campo de formulário e verificação faz citação igual citação de sem nada no meio. 19 00:01:13,530 --> 00:01:16,920 Se assim for, eu gostaria de gritar com o usuário que ele ou ela deve fornecer sua 20 00:01:16,920 --> 00:01:18,100 endereço de e-mail. 21 00:01:18,100 --> 00:01:21,990 >> Enquanto isso, eu gostaria de fazer algo semelhantes, verificando se essa forma, 22 00:01:21,990 --> 00:01:26,210 cuja idéia é de registro, tem uma entrada campo como uma criança, que tem um 23 00:01:26,210 --> 00:01:28,430 atributo cujo nome valor é a senha. 24 00:01:28,430 --> 00:01:33,160 E verificar, também, se o valor do usuário para isto é, entre aspas, "nada". 25 00:01:33,160 --> 00:01:36,440 Se assim for, eu gostaria de gritar com o usuário, enfatizando que ele ou ela deve 26 00:01:36,440 --> 00:01:37,860 fornecer uma senha. 27 00:01:37,860 --> 00:01:41,890 >> Enquanto isso, eu também gostaria de verificar se que forma cuja identificação é o registro, 28 00:01:41,890 --> 00:01:46,810 tem um filho de entrada cujo nome de atributo é igual a palavra-passe, tem um valor de 29 00:01:46,810 --> 00:01:51,970 que não é igual ao valor que o usuário digitou no para o campo que é 30 00:01:51,970 --> 00:01:56,050 que estrutura semelhante, mas cujo nome é a confirmação. 31 00:01:56,050 --> 00:02:00,330 Se assim for, eu quero gritar com o usuário que suas senhas não coincidem. 32 00:02:00,330 --> 00:02:04,770 >> Por último, vamos verificar se o registro entrada, cujo nome do formulário 33 00:02:04,770 --> 00:02:07,300 é acordo, é verificado. 34 00:02:07,300 --> 00:02:11,900 E se assim for, vamos negar que a resposta com estrondo e, em seguida, gritar com o usuário 35 00:02:11,900 --> 00:02:15,220 que ele ou ela deve concordar com os termos e condições. 36 00:02:15,220 --> 00:02:19,260 >> Em cada um destes casos, quando o utilizador tiver errou, nós retornar false para impedir 37 00:02:19,260 --> 00:02:21,780 o envio do formulário de register.php. 38 00:02:21,780 --> 00:02:25,660 Outra coisa, se não foram cometidos erros, nós em vez retornar true, assim 39 00:02:25,660 --> 00:02:29,590 indicando que o formulário deve de fato ser submetido à register.php. 40 00:02:29,590 --> 00:02:31,640 >> Vamos dar uma olhada em um navegador. 41 00:02:31,640 --> 00:02:32,850 Aqui, então, é a minha forma. 42 00:02:32,850 --> 00:02:34,440 Vamos tentar registrar com nada. 43 00:02:34,440 --> 00:02:37,340 Mas não, eu deve fornecer meu endereço de e-mail. 44 00:02:37,340 --> 00:02:39,360 Vamos fazê-lo. 45 00:02:39,360 --> 00:02:42,080 >> Registrando novamente produz que I deve fornecer uma senha. 46 00:02:42,080 --> 00:02:45,090 Vamos fazê-lo, desta vez fornecimento de carmesim. 47 00:02:45,090 --> 00:02:48,570 >> As senhas não são iguais, porque, de fato, Eu não tenho confirmado digitando 48 00:02:48,570 --> 00:02:50,050 carmesim novamente. 49 00:02:50,050 --> 00:02:53,590 E agora eu tenho que concordar com os termos e condições de marcar esta caixa, 50 00:02:53,590 --> 00:02:55,500 seguido por um registo final. 51 00:02:55,500 --> 00:02:58,070 >> E agora eu estou realmente, bem não realmente, registrado. 52 00:02:58,070 --> 00:03:00,054