SlideShare uma empresa Scribd logo
http://www.multside.com.br




              JQUERY
INSTALAÇÃO & VALIDAÇÃO DE FORMULÁRIOS
http://www.multside.com.br

O QUE É
        Primeiramente vamos saber o que é o Jquery.
        Jquery é uma biblioteca javascript que possui vários scripts predefinidos que
servem para interagir com sua página HTML.
        Com essa biblioteca você pode criar elementos na página, definir alguns efeitos
entre outras coisas.



INSTALAÇÃO
        A instalação dessa biblioteca é bem simples:

        Vá ao site http://jquery.com/ e faça o download da versão mais atualizada da
        Biblioteca Jquery.
        Insira sua referência no cabeçalho de todas as páginas que você for usá-lo da
        seguinte maneira:


 <script type="text/javascript" language="javascript" src="jquery.js"></script>




ID’S
       O Jquery trabalha não com o nome dos objetos, e sim com o seu ID ou CLASS,
por esse motivo, sempre que for manipular um objeto com Jquery coloque um nome
para seu “id” ou para “class”.

        Vejamos um exemplo:

<div id=“div1” style=“display:none;”>
     Oi
</div>



        Nesse exemplo, essa div recebeu o id “div1”, e no seu style colocamos para ela
ficar invisível.
        Se na página onde essa div estiver conter a referência do Jquery no cabeçalho
(Tópico Instalação), podemos manipular esse objeto usando a biblioteca com um
efeito bem simples:
http://www.multside.com.br

       Colocamos um link falso no HTML da página:
       <a href=“javascript:void(0)” id=“link”>Abrir</a>
       <div id=“div1” style=“display:none;”>
            Oi
       </div>

       E inserimos no final da página um código simples:

       <script>
       $(“#link”).click
       (
            function()
            {
                $(“#div1”).hide().show(“slow”);
            }
       );
       </script>




Pronto, ao clicar no link você verá um efeito e abrirá a div com a mensagem “Oi”.



VALIDAÇÃO DE FORMULÁRIOS
       Vamos ao que mais nos interessa. Como validar um formulário com Jquery, mas
antes vou fazer uma última explicação.

        Sempre que for trabalhar com Jquery nos objetos deve-se utilizar $(“”) o que
muda é dentro das aspas, pois se você for utilizar ID deve-se utilizar “#id_do_objeto” e
se for usar “class” deve-se utilizar “.class_do_objeto”.

       Agora vejamos um exemplo de formulário a ser validado.
<form id=”form1” method=”POST”>
   <p>Nome:</p>
   <input type=”Text” id=”nome” class=”campos”>
   <p>E-mail:</p>
   <input type=”Text” id=”email” class=”campos”>
   <p>Comentário:</p>
   <textarea id=”msg” class=”campos” rows=”3” cols=”20”></textarea>
   <BR><input type=”submit” value=”Enviar”>
</form>



       Nesse formulário, temos os campos nome, e-mail e comentário.
http://www.multside.com.br

        Caso você não queria que nenhum deles fique em branco antes de ser postado,
faça o seguinte:

      Adicione no final do HTML da página o segunte código:

<script>
$(“form1”).submit
(
   function()
   {
      if($(“.campos”).val() == „‟)
      {
         alert(“Todos os campos devem ser preenchidos.”);
         return false;
      }
      else
      {
         $.post
         (
            “pagina_de_acao_do_formularios.php”,
            {
               nome: $(“#nome”).val(),
               email: $(“#email”).val(),
               msg: $(“#msg”).val(),
            },
            function(response)
            {
               //crie uma div com id=”reposta” na página do formulário
               $(“#resposta”).html(response);
               //com isso, a resposta que ele receber na página de acao do seu
formulário ele ira jogar na div resposta, com isso você pode mandar mensagens
de erro ou sucesso.
            },
            “text”
         );
      }
   }
   return false;
);
</script>



       Esse foi um exemplo simples de validação, no qual ao invés de você definir a
ação da página direto no form usando “action=‘pagina_de_acao_do_formulario.php’”,
você define ela com Jquery e os dados só serão enviados caso os campos estiverem
devidamente preenchidos.
http://www.multside.com.br

CRIAÇÃO
      Essa apostila foi criada pela empresa Multside – Sistemas & Soluções, para nos
conhecer melhor, acesse o site: http://www.multside.com.br.

      Espero que aproveitem o aprendizado.

                                                                          Obrigado!

Mais conteúdo relacionado

PDF
Java script aula 07 - eventos
Cristiano Pires Martins
 
PDF
Java script aula 10 - angularjs
Cristiano Pires Martins
 
PPTX
11 Java Script - Exemplos com eventos
Centro Paula Souza
 
PPTX
Html dom, eventos, jquery
Ricardo Cavalcanti
 
PDF
Aula 07 acessibilidade
Cristiano Pires Martins
 
PDF
Curso de Desenvolvimento Web - Módulo 03 - JavaScript
Rodrigo Bueno Santa Maria, BS, MBA
 
PDF
Java script aula 06 - dom
Cristiano Pires Martins
 
PDF
Programação Web com jQuery
Victor Adriel Oliveira
 
Java script aula 07 - eventos
Cristiano Pires Martins
 
Java script aula 10 - angularjs
Cristiano Pires Martins
 
11 Java Script - Exemplos com eventos
Centro Paula Souza
 
Html dom, eventos, jquery
Ricardo Cavalcanti
 
Aula 07 acessibilidade
Cristiano Pires Martins
 
Curso de Desenvolvimento Web - Módulo 03 - JavaScript
Rodrigo Bueno Santa Maria, BS, MBA
 
Java script aula 06 - dom
Cristiano Pires Martins
 
Programação Web com jQuery
Victor Adriel Oliveira
 

Mais procurados (20)

PDF
Java script1
Evandro Manara Miletto
 
PDF
Hello vue
Gabriel Colombo
 
PDF
ODIG - Javascript, DOM Elements e jQuery
Marketing Digital ODIG
 
ODP
Breve explicação sobre o que é AngularJs
Rubens Fernandes
 
PPT
Minicurso de JavaScript (Portuguese)
Bruno Grange
 
PDF
JavaScript Model-View no Frontend
Henrique Gogó
 
PDF
Backbone.js + Rails - Front-end e back-end conectados
Henrique Gogó
 
PPTX
Aula 22 e 23. menu drop down com j query
Jolvani Morgan
 
PPTX
Aula 32. menu só com css
Jolvani Morgan
 
PPTX
jQuery básico (parte 2)
Luís Cobucci
 
PDF
Aplicações rápidas para a Web com Django
Freedom DayMS
 
PPTX
Introdução básica ao JavaScript
Carlos Eduardo Kadu
 
PDF
DOMinando JavaScript
Thiago Poiani
 
PDF
Javascript aula 01 - visão geral
Cristiano Pires Martins
 
PDF
Desenvolvimento em .Net - User Interface
Vitor Silva
 
PDF
J query basico
Joelson Rocha
 
PPT
IBM - Apresentando jQuery
Alberto Leal
 
PDF
Node.js - #7 - Core Modules - http - Parte 1 - Rodrigo Branas
Rodrigo Branas
 
PDF
JavaScript
Matheus Soares
 
ODP
Jquery - Apresentação e aplicação prática
Teles Maciel
 
Hello vue
Gabriel Colombo
 
ODIG - Javascript, DOM Elements e jQuery
Marketing Digital ODIG
 
Breve explicação sobre o que é AngularJs
Rubens Fernandes
 
Minicurso de JavaScript (Portuguese)
Bruno Grange
 
JavaScript Model-View no Frontend
Henrique Gogó
 
Backbone.js + Rails - Front-end e back-end conectados
Henrique Gogó
 
Aula 22 e 23. menu drop down com j query
Jolvani Morgan
 
Aula 32. menu só com css
Jolvani Morgan
 
jQuery básico (parte 2)
Luís Cobucci
 
Aplicações rápidas para a Web com Django
Freedom DayMS
 
Introdução básica ao JavaScript
Carlos Eduardo Kadu
 
DOMinando JavaScript
Thiago Poiani
 
Javascript aula 01 - visão geral
Cristiano Pires Martins
 
Desenvolvimento em .Net - User Interface
Vitor Silva
 
J query basico
Joelson Rocha
 
IBM - Apresentando jQuery
Alberto Leal
 
Node.js - #7 - Core Modules - http - Parte 1 - Rodrigo Branas
Rodrigo Branas
 
JavaScript
Matheus Soares
 
Jquery - Apresentação e aplicação prática
Teles Maciel
 
Anúncio

Destaque (20)

DOCX
Escuela normal superior del distrito de barranquilla (2)
Leidy Mercado
 
PDF
Oferta abierta modalidad virtual def
Comunicacide Sena Soacha
 
DOCX
Practica portales para compartir video
claudialujan11
 
PDF
130516_absinnovation_web_1
Charlotte Coleman
 
PDF
Instalacion y-connf-de-ltsp
gerardd98
 
PPTX
36x60 vertical templatev12
Jay Buckley
 
ODP
Types of florida workers comp benefits
Florida Workers' Compensation Help Center
 
PPTX
Gestión empresarial
MonicaDiaz646
 
ODP
Internet
Joyce Belky
 
PPTX
Televisión pública
Jennifer Alvarez
 
PPTX
Presentation1
alpha1975
 
PPTX
Od pp august 28 2016
odcsoundroom
 
PDF
Esquerda inici curs i vaga 26-27
Ensenyament
 
PPTX
Componentes de la sexualidad
AlexYassin
 
PDF
EX-13 BUILDING SECTION-Arch D
Dwayne Hopkins
 
PPTX
Departamento de boyaca
juliandivid
 
DOCX
Hoja para imprimir
Sol Santivañez
 
PDF
Desarrollo endogeno 2
juan_023
 
DOCX
Escuela normal superior del distrito de barranquilla
Leidy Mercado
 
Escuela normal superior del distrito de barranquilla (2)
Leidy Mercado
 
Oferta abierta modalidad virtual def
Comunicacide Sena Soacha
 
Practica portales para compartir video
claudialujan11
 
130516_absinnovation_web_1
Charlotte Coleman
 
Instalacion y-connf-de-ltsp
gerardd98
 
36x60 vertical templatev12
Jay Buckley
 
Types of florida workers comp benefits
Florida Workers' Compensation Help Center
 
Gestión empresarial
MonicaDiaz646
 
Internet
Joyce Belky
 
Televisión pública
Jennifer Alvarez
 
Presentation1
alpha1975
 
Od pp august 28 2016
odcsoundroom
 
Esquerda inici curs i vaga 26-27
Ensenyament
 
Componentes de la sexualidad
AlexYassin
 
EX-13 BUILDING SECTION-Arch D
Dwayne Hopkins
 
Departamento de boyaca
juliandivid
 
Hoja para imprimir
Sol Santivañez
 
Desarrollo endogeno 2
juan_023
 
Escuela normal superior del distrito de barranquilla
Leidy Mercado
 
Anúncio

Semelhante a Javascript - Biblioteca Jquery (20)

PDF
J query apostila - noções básicas
Luciano Marwell
 
PDF
JQuery - introdução ao
Daniel Filho
 
PDF
Introdução ao JQuery e AJAX
Sérgio Souza Costa
 
PDF
JavaScript e JQuery para Webdesigners
Harlley Oliveira
 
PDF
Backbone.js - A espinha dorsal de aplicações web
Henrique Gogó
 
PDF
LPII_Aula_7-JQuery.pdf
GabrielaMota46
 
PDF
Javascript truquesmagicos
ponto hacker
 
PDF
Formulários Web em PHP com plug-ins avançados e AJAX
Manuel Lemos
 
PPTX
Aula 1 - Curso de PHP/CI e Tecnologias Relacionadas
CJR, UnB
 
PPT
Programação Web com Zend Framework e Ajax com Dojo
fabioginzel
 
PDF
Desenvolvimento de Módulos Divi Builder
Daniel Paz
 
PPTX
Introdução ao jquery
Yuri Costa
 
ODP
Django + extjs pelos forms
Moacir Filho
 
PPT
Apresentação Java Web Si Ufc Quixadá - MVC
Zarathon Maia
 
PDF
JQuery mobile
dam01pucminas
 
PDF
Artigoajax
MoisesInacio
 
PPT
Prototype Framework Javascript
Marcio Romu
 
J query apostila - noções básicas
Luciano Marwell
 
JQuery - introdução ao
Daniel Filho
 
Introdução ao JQuery e AJAX
Sérgio Souza Costa
 
JavaScript e JQuery para Webdesigners
Harlley Oliveira
 
Backbone.js - A espinha dorsal de aplicações web
Henrique Gogó
 
LPII_Aula_7-JQuery.pdf
GabrielaMota46
 
Javascript truquesmagicos
ponto hacker
 
Formulários Web em PHP com plug-ins avançados e AJAX
Manuel Lemos
 
Aula 1 - Curso de PHP/CI e Tecnologias Relacionadas
CJR, UnB
 
Programação Web com Zend Framework e Ajax com Dojo
fabioginzel
 
Desenvolvimento de Módulos Divi Builder
Daniel Paz
 
Introdução ao jquery
Yuri Costa
 
Django + extjs pelos forms
Moacir Filho
 
Apresentação Java Web Si Ufc Quixadá - MVC
Zarathon Maia
 
JQuery mobile
dam01pucminas
 
Artigoajax
MoisesInacio
 
Prototype Framework Javascript
Marcio Romu
 

Mais de Multside Digital (10)

PPT
Sistema GACpt (Tecnohidro) para a Petrobrás
Multside Digital
 
PPT
SGI - Sistema de gestão integrado
Multside Digital
 
PDF
Portifólio - Multside Sistemas
Multside Digital
 
PPT
(2008) Apresentação do Sistema Integrado (SIT)
Multside Digital
 
PDF
Lojas virtuais
Multside Digital
 
PDF
Email marketing
Multside Digital
 
PDF
Campanhas virtuais
Multside Digital
 
PDF
Framework Codeigniter - Sessão
Multside Digital
 
PDF
Codeigniter email
Multside Digital
 
PPT
Apresentação multside
Multside Digital
 
Sistema GACpt (Tecnohidro) para a Petrobrás
Multside Digital
 
SGI - Sistema de gestão integrado
Multside Digital
 
Portifólio - Multside Sistemas
Multside Digital
 
(2008) Apresentação do Sistema Integrado (SIT)
Multside Digital
 
Lojas virtuais
Multside Digital
 
Email marketing
Multside Digital
 
Campanhas virtuais
Multside Digital
 
Framework Codeigniter - Sessão
Multside Digital
 
Codeigniter email
Multside Digital
 
Apresentação multside
Multside Digital
 

Último (16)

PPTX
Curso de Java 3 - (Estruturas de Controle, Decisão, Loop, Procedimento).pptx
Anderson Maciel
 
PDF
Explorando o Futuro do Corpo: Implantes Neurais e o Biohacking dos Sentidos
cooperliora
 
PPTX
Curso de Java 6 - (Números, Data e Hora).pptx
Anderson Maciel
 
PDF
Certificado em Redes Neurais Artificiais em Python
CaioSilva506151
 
PPTX
Gestão de Mudanças - Os maiores desafios da Gestão de Mudanças e Gestão de Pr...
Gateware Group
 
PPTX
Gestão de Mudanças - Fases do processo de mudança organizacional
Gateware Group
 
PPTX
Curso de Java 7 - (ArrayList, Collections,(Set, List, Queue, Map)).pptx
Anderson Maciel
 
PPTX
Curso de Java 1 - (Introdução Geral).pptx
Anderson Maciel
 
PPTX
aplicativopenseira.pptx Aplicativo que organiza Pensamentos - Peça Publicitária
StelaNorie1
 
PPTX
Curso de Java 2 - (PrimeiroPrograma, Variáveis, Tipos e Operadores.pptx
Anderson Maciel
 
PPTX
Computacao-e-Tecnologias-Digitais-Por-Que-Aprender.pptx
RobertaOliveiradaFon1
 
PPTX
Curso de Java 4 - (Orientação a Objetos).pptx
Anderson Maciel
 
PPTX
Desenvolvimento-de-Produtos-Inovadores.pptx
ssuser1d7565
 
PPTX
21 - Lógica de Programação com Portugol.pptx
Anderson Maciel
 
PPTX
22 - Lógica de Programação com Portugol.pptx
Anderson Maciel
 
PPTX
Curso de Java 5 - (Strings) Tipo de Dados.pptx
Anderson Maciel
 
Curso de Java 3 - (Estruturas de Controle, Decisão, Loop, Procedimento).pptx
Anderson Maciel
 
Explorando o Futuro do Corpo: Implantes Neurais e o Biohacking dos Sentidos
cooperliora
 
Curso de Java 6 - (Números, Data e Hora).pptx
Anderson Maciel
 
Certificado em Redes Neurais Artificiais em Python
CaioSilva506151
 
Gestão de Mudanças - Os maiores desafios da Gestão de Mudanças e Gestão de Pr...
Gateware Group
 
Gestão de Mudanças - Fases do processo de mudança organizacional
Gateware Group
 
Curso de Java 7 - (ArrayList, Collections,(Set, List, Queue, Map)).pptx
Anderson Maciel
 
Curso de Java 1 - (Introdução Geral).pptx
Anderson Maciel
 
aplicativopenseira.pptx Aplicativo que organiza Pensamentos - Peça Publicitária
StelaNorie1
 
Curso de Java 2 - (PrimeiroPrograma, Variáveis, Tipos e Operadores.pptx
Anderson Maciel
 
Computacao-e-Tecnologias-Digitais-Por-Que-Aprender.pptx
RobertaOliveiradaFon1
 
Curso de Java 4 - (Orientação a Objetos).pptx
Anderson Maciel
 
Desenvolvimento-de-Produtos-Inovadores.pptx
ssuser1d7565
 
21 - Lógica de Programação com Portugol.pptx
Anderson Maciel
 
22 - Lógica de Programação com Portugol.pptx
Anderson Maciel
 
Curso de Java 5 - (Strings) Tipo de Dados.pptx
Anderson Maciel
 

Javascript - Biblioteca Jquery

  • 1. http://www.multside.com.br JQUERY INSTALAÇÃO & VALIDAÇÃO DE FORMULÁRIOS
  • 2. http://www.multside.com.br O QUE É Primeiramente vamos saber o que é o Jquery. Jquery é uma biblioteca javascript que possui vários scripts predefinidos que servem para interagir com sua página HTML. Com essa biblioteca você pode criar elementos na página, definir alguns efeitos entre outras coisas. INSTALAÇÃO A instalação dessa biblioteca é bem simples: Vá ao site http://jquery.com/ e faça o download da versão mais atualizada da Biblioteca Jquery. Insira sua referência no cabeçalho de todas as páginas que você for usá-lo da seguinte maneira: <script type="text/javascript" language="javascript" src="jquery.js"></script> ID’S O Jquery trabalha não com o nome dos objetos, e sim com o seu ID ou CLASS, por esse motivo, sempre que for manipular um objeto com Jquery coloque um nome para seu “id” ou para “class”. Vejamos um exemplo: <div id=“div1” style=“display:none;”> Oi </div> Nesse exemplo, essa div recebeu o id “div1”, e no seu style colocamos para ela ficar invisível. Se na página onde essa div estiver conter a referência do Jquery no cabeçalho (Tópico Instalação), podemos manipular esse objeto usando a biblioteca com um efeito bem simples:
  • 3. http://www.multside.com.br Colocamos um link falso no HTML da página: <a href=“javascript:void(0)” id=“link”>Abrir</a> <div id=“div1” style=“display:none;”> Oi </div> E inserimos no final da página um código simples: <script> $(“#link”).click ( function() { $(“#div1”).hide().show(“slow”); } ); </script> Pronto, ao clicar no link você verá um efeito e abrirá a div com a mensagem “Oi”. VALIDAÇÃO DE FORMULÁRIOS Vamos ao que mais nos interessa. Como validar um formulário com Jquery, mas antes vou fazer uma última explicação. Sempre que for trabalhar com Jquery nos objetos deve-se utilizar $(“”) o que muda é dentro das aspas, pois se você for utilizar ID deve-se utilizar “#id_do_objeto” e se for usar “class” deve-se utilizar “.class_do_objeto”. Agora vejamos um exemplo de formulário a ser validado. <form id=”form1” method=”POST”> <p>Nome:</p> <input type=”Text” id=”nome” class=”campos”> <p>E-mail:</p> <input type=”Text” id=”email” class=”campos”> <p>Comentário:</p> <textarea id=”msg” class=”campos” rows=”3” cols=”20”></textarea> <BR><input type=”submit” value=”Enviar”> </form> Nesse formulário, temos os campos nome, e-mail e comentário.
  • 4. http://www.multside.com.br Caso você não queria que nenhum deles fique em branco antes de ser postado, faça o seguinte: Adicione no final do HTML da página o segunte código: <script> $(“form1”).submit ( function() { if($(“.campos”).val() == „‟) { alert(“Todos os campos devem ser preenchidos.”); return false; } else { $.post ( “pagina_de_acao_do_formularios.php”, { nome: $(“#nome”).val(), email: $(“#email”).val(), msg: $(“#msg”).val(), }, function(response) { //crie uma div com id=”reposta” na página do formulário $(“#resposta”).html(response); //com isso, a resposta que ele receber na página de acao do seu formulário ele ira jogar na div resposta, com isso você pode mandar mensagens de erro ou sucesso. }, “text” ); } } return false; ); </script> Esse foi um exemplo simples de validação, no qual ao invés de você definir a ação da página direto no form usando “action=‘pagina_de_acao_do_formulario.php’”, você define ela com Jquery e os dados só serão enviados caso os campos estiverem devidamente preenchidos.
  • 5. http://www.multside.com.br CRIAÇÃO Essa apostila foi criada pela empresa Multside – Sistemas & Soluções, para nos conhecer melhor, acesse o site: http://www.multside.com.br. Espero que aproveitem o aprendizado. Obrigado!