COM222 DESENVOLVIMENTO DE SISTEMAS WEB. Aula 03: JavaScript Parte II
|
|
- Neuza Paiva Ávila
- 6 Há anos
- Visualizações:
Transcrição
1 COM222 DESENVOLVIMENTO DE SISTEMAS WEB Aula 03: JavaScript Parte II
2 Conteúdo da aula Programação controlada por eventos e processamento de formulários Programação controlada por eventos onload, onunload Formulários HTML button, text box, text area selection list, radio button, check box, password, hidden, Eventos de formulário JavaScript propriedades: name, type, value, métodos: blur(), focus(), click(), event handlers: onblur(), onfocus(), onchange(), onclick(), Técnicas e funcionalidade avançadas windows, timeouts, cookies
3 Programação Controlada por Eventos Em Java e C++ programas são executados sequencialmente Começam na função main e executam sequencialmente a partir do primeiro comando Podem executar laços e pular sequências de código, mas o programa executa passo a passo O programador especifica a sequência na qual a execução ocorre (com alguma variação decorrente da entrada de dados) Há claramente início e fim da execução do programa A computação em páginas Web é raramente sequencial. Ao contrário, a página reage a eventos tais como cliques de mouse, etc. Boa parte da utilidade do Javascript está em especificar ações que ocorrem na página como resultado de algum evento O programador tem pouco ou nenhum controle sobre quando um código será executado, por exemplo, código que reage a um clique sobre um botão Não há sequência, a página espera por eventos e reage
4 OnLoad e OnUnload <html> <! - form01.html --> <head> <title>página Olá / Até logo</title> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <script type="text/javascript"> function Hello() { globalname=prompt("bem vindo a minha página. Qual é o seu nome?",""); function Goodbye() { alert("até logo, " + globalname + " volte em breve."); </head> Os eventos mais simples ocorrem quando as páginas são carregadas e descarregadas O atributo onload da tag <body> especifica o código JavaScript que é automaticamente executado quando a página é carregada O atributo onlunload, similarmente, especifica o código que é automaticamente executado quando o nagegador deixa a página <body onload="hello();" onunload="goodbye();"> <p>um texto qualquer aparece na página.</p> </body> </html>
5 Formulários HTML Boa parte do gerenciamento de eventos em JS está associado a formulários Um formulário HTML é uma coleção de elementos para gerenciar entrada e saída de dados, além de outros tipos de interação nos elementos da página <form id="formname"> </form> Elementos de formulário são: Para input..: botão, lista de seleção, radio button, check box, password, Para input/output...: text box, text area,
6 HTML forms (cont.) document.forms[ ] é um array que contém elementos para cada formulário de uma página. Deve-se usar o "id" associado ao formulário como índice neste array Pode-se também usar a seguinte sintaxe document.forms[0] para acessar o primeiro formulário da página (e indíces maiores para acessar outros formulários, se existir mais de um). Usando esse mecanismo, é possível acessar outros elementos HTML do form (usando os ids desses elementos). Páginas HTML são armazenadas como uma hierarquia de releacionamentos pai/filho. É possível explorar essa hierarquia para acessar os elementos da página
7 Botão O elemento mais simples de um form é um botão Análogo a um botão do mundo real. Clique é usado para disparar eventos. <input type="button" value="label" onclick="javascript_code" /> <html> <! - form02.html --> <head> <title> Manipulando botões </title> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <script type="text/javascript > src=" </head> <body> <form id="buttonform"> <p> <input type="button" value= "Cique para obter nro da sorte" onclick="var num = randomint(1, 100); alert('o nro da sorte para hoje é ' + num);" /> </p> </form> </body> </html>
8 Botões e Funções <html> <! - form03.html --> <head> <title>manipulando botões</title> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <script type="text/javascript"> function Greeting() { var now = new Date(); if (now.gethours() < 12) { alert("bom dia"); else if (now.gethours() < 18) { alert("boa tarde"); else { alert("boa noite"); </head> <body> <form id="buttonform"> <p> <input type="button" value="clique aqui" </form> </body> </html> onclick="greeting();" /> </p> Para tarefas complexas, podemos definir funções e fazer com que o evento onclick dispare a execução da função
9 Botões e Janelas Caixas de alerta são úteis para mostrar mensagens curtas e pouco frequentes Não são adequadas para mostrar texto longo e formatado Caixa não é integrada à página, requer que o usuário explicitamente feche a caixa PERGUNTA: seria possível usar o comando document.write nos exemplos anteriores? NÃO -- isso iria sobrepor a página corrente Mas poderia abrir uma nova janela do browser e e colocar mensagens nela var OutputWindow = window.open(); OutputWindow.document.open(); OutputWindow.document.write("ALGUMA COISA"); OutputWindow.document.close(); // abre uma janela e atribui // um nome a janela // abre a janela para // escrita // escreve texto na // janela // fecha a janela
10 <html> <!- form04.html --> Manipulação de Janela <head> <title> Manipulando janelas </title> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <script type="text/javascript"> function Help() // Resultado: Mostra uma mensagem de ajuda numa janela separada { var OutputWindow = window.open(); OutputWindow.document.open(); OutputWindow.document.write("Esta é uma janela de ajuda. "); </head> <body> <form id="buttonform"> <p><input type="button" value="click for Help" onclick="help();"/> </p> </form> </body> </html>
11 Manipulação de Janela 2 <html> <!- form05.html --> <head> <title> Manipulando janelas </title> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <script type="text/javascript"> function Help() // Resultado: Mostra uma mensagem de ajuda numa 2a janela { var OutputWindow = window.open("", "", "status=0,menubar=0,height=200,width=200"); OutputWindow.document.open(); OutputWindow.document.write("Esta é uma janela de ajuda. "); </head> <body> <form id="buttonform"> <p> <input type="button" value="click for Help" onclick="help();" /> </p> </form> </body> </html> window.open pode ter argumentos 1 arg especifica HREF 2 arg especifica nome interno 3 arg especifica propriedades da janela (tamanho, por exemplo)
12 Caixas de Texto Permite entrada de dados (e também saída) Diferentemente de prompt, caixas de texto tipo input persistem na tela e podem ser editadas <input type="text" id="box_name" name="box_name" /> Atributos opcionais: size : tamanho da caixa (número de caracteres) value: conteúdo inicial da caixa Código JS pode acessar o conteúdo do exemplo abaixo com o comando document.forms['boxform'].username.value <html> <!- form06.html --> <head> <title> Manipulando caixas de texto </title> <meta http-equiv="content-type" content="text/html; charset=utf-8"> </head> <body> <form id="boxform"> <p> <label for="username">digite seu nome:</label> <input type="text" id="username" size="12" value="" /> <br /><br /> <input type="button" value="click Me" onclick="alert('obrigado, ' + document.forms['boxform'].username.value + </form> </body> </html> ', eu precisava de um clique.');" /> </p>
13 Caixas de texto de escrita / leitura Pode-se mudar o conteúdo de uma caixa de texto com uma atribuição de valor Nota: conteúdo deve ser texto puro, sem formatação HTML Mais: conteúdo é acessado como String, deve-se fazer parsefloat our parseint para obter um valor numérico <html> <!- form07.html --> <head> <title> Manipulando caixas de texto </title> <meta http-equiv="content-type" content="text/html; charset=utf-8"> </head> <body> <form id="boxform"> <p> <label for="number">digite um número:</label> <input type="text" size="12" id="number" value="2" /> <br /><br /> <input type="button" value="double" onclick="document.forms['boxform'].number.value= parsefloat(document.forms['boxform'].number.value) * 2;" /> </p> </form> </body> </html>
14 Eventos de caixas de texto <html><!-- form08.html --> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title> Fun with Text Boxes </title> <script type="text/javascript"> function FahrToCelsius(tempInFahr) // Assume: tempinfahr é um números(graus Fahrenheit) // Returna: temperatura correspondente em graus Celsius { return (5 / 9) * (tempinfahr - 32); </head> <body> <form id="boxform"> <p> <label for="fahr">temperatura em Fahrenheit:</label> <input type="text" id="fahr" size="10" value="0" onchange="document.forms['boxform'].celsius.value = FahrToCelsius(parseFloat(document.forms['BoxForm'].Fahr.value));"> <tt>----></tt> <input type="text" id="celsius" size="10" value="" onfocus="blur();"> em Celsius </p> </form> </body></html> onchange diparado quando o conteúdo da caixa de texto muda onfocus disparado quando ocorre o clique na caixa de texto blur() remove o foco
15 Validação de caixa de texto O que acontece se o usuário digitar um valor não numérico para a temp.? Solução: caixa de texto deve validar seu conteúdo Comece com um valor permitido (ou uma caixa de texto vazia) No evento onchange, verifique se novo valor é permitido (caso contrário, limpe a caixa) A biblioteca verify.js define várias funções de validação function VerifyNum(textBox) // Assume: textbox é uma caixa de texto // Retorna: verdadeiro se a caixa de texto contém um nro { var boxvalue = parsefloat(textbox.value); if ( isnan(boxvalue) ) { alert("você deve digitar um nro válido!"); textbox.value = ""; return false; return true; // ** isnan function
16 Exemplo de validação <html> <!- form09.html --> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title> Fun with Text Boxes </title> <script type="text/javascript" src=" <script type="text/javascript"> function FahrToCelsius(tempInFahr){ return (5/9)*(tempInFahr - 32); </head> <body> <form id="boxform"> <p> <label for="fahr">temperatura em Fahrenheit:</label> <input type="text" id="fahr" size="10" value="0" onchange="if (VerifyNum(this)) { document.forms['boxform'].celsius.value = FahrToCelsius(parseFloat(this.value)); " /> <tt>----></tt> <input type="text" id="celsius" size="10" value="" onfocus="blur();" /> em Celsius </form> </body> </html> </p>
17 Text Areas Uma caixa de texto limita-se a uma linha de input / output Uma TEXTAREA é similar a uma caixa de texto, mas permite especificar um número arbitrário de linhas e colunas <textarea id="textareaname" rows="numrows" cols="numcols"> Texto inicial </textarea> Nota: diferentemente de um text box, uma TEXTAREA deve ter uma tag de fechamento separada. O conteúdo TEXTAREA da aparece entre as tags de abertura e fechamento Como acontece nas caixas de texto, não é permitido utilizar formatação HTML numa TEXTAREA
18 Exemplo TEXTAREA <html> <!-- form10.html --> <head> <title> Manipulando Text Areas </title> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <script type="text/javascript" src=" <script type="text/javascript"> function Table(low, high, power) { var message = "i: i^" + power + "\n \n"; for (var i = low; i <= high; i++) { message = message + i + ": " + Math.pow(i, power) + "\n"; document.forms['areaform'].output.value = message; </head> <body> <form id="areaform"> <div style="text-align: center;"> <p> Mostra nros de <input type="text" id="lowrange" size="4" value="1" onchange="verifyint(this);" /> até <input type="text" id="highrange" size="4" value="10" onchange="verifyint(this);" /> elevados a potência de <input type="text" id="power" size=3 value=2 onchange="verifyint(this);" /> <br /> <br /> <input type="button" value="gerar tabela" onclick="table(parsefloat(document.forms['areaform'].lowrange.value), parsefloat(document.forms['areaform'].highrange.value), parsefloat(document.forms['areaform'].power.value));" /> <br /> <br /> <textarea id="output" rows="20" cols="15"></textarea> </p> </div> </form> </body> </html>
19 Melhor abordagem para acessar dados Até agora, estamos acessando campos de entradas de dados explorando a estrututa de árvore provida pelo Document Object Model (DOM) O que ocorre se alguém alterar a estrutura do docto HTML? Se, por exemplo, o nome do form mudar, seus elementos não poderão ser acessados Uma forma mais robusta de acessar os elementos de uma página consiste em atribuir um ID para cada elemento da página e o usar o método getelementbyid Cada item da página (campos de texto, text areas, etc.) devem receber um identificador único
20 Usando getelementbyid <html> <! form11.html --> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title> Fun with Text Boxes </title> <script type="text/javascript" src=" <script type="text/javascript"> function FahrToCelsius(tempInFahr) { return (5/9)*(tempInFahr - 32); </head> <body> <form id="boxform"> <p><label for="fahr">temperatura em Fahrenheit:</label> <input type="text" id="fahr" size="10" value="0" onchange="if (VerifyNum(this)) { var F=document.getElementById('Fahr'); var C=document.getElementById('Celsius'); C.value = FahrToCelsius(parseFloat(F.value)); " /> <tt>----></tt> <input type="text" id="celsius" size="10" value="" onfocus="getelementbyid('fahr').focus();" /> em Celsius </p> </form> </body> </html>
21 Check boxes Um check box é uma lista de itens na qual um ou mais itens podem ser selecionados. É fácil criar check box em HTML, basta usart o elemento de entrada de dados "checkbox" Dê um nome ao checkbox e use esse nome para inserir elementos no checkbox O conjunto de checkboxes são armazenados internamente como um array.
22 </body> </html> Checkbox - exemplo <html> <!- form12.html --> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title> Check Boxes </title> <script type="text/javascript"> function processcb() { var boxes = document.forms['boxform'].cb.length; var s=""; for (var i = 0; i < boxes; i++) { if (document.forms['boxform'].cb[i].checked) { s = s + document.forms['boxform'].cb[i].value + " "; if (s == "") { s = "nada"; alert("você selecionou" + s); </head> <body> <form id="boxform"> <p>quais dessas coisas são insuportávies (selecione uma ou mais)?<br/><br/> <input type="checkbox" name="cb" id="corrupcao" value="corrupcao" /> <label for=" Corrupcao ">Corrupção</label><br/> <input type="checkbox" name="cb" id="impostos" value="impostos" /> <label for="impostos">impostos</label><br/> <input type="checkbox" name="cb" id="sertanejo" value="sertanejo"/> <label for="sertanejo">sertanejo Universitário</label><br/> <br/> <input type="button" value="done" onclick="processcb()" /> </p> </form>
23 <html> <!-- form12.html --> <head> <title> Check Boxes </title> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <script type="text/javascript"> function processcb() { var s=""; var cb=document.forms['boxform'].elements['cb']; for (var i = 0; i < cb.length; i++) { if (cb[i].checked) if (s == "") { s = s + cb[i].value + " "; { s = "nada"; Checkboxes Exemplo 2 alert("you selected " + s); </head> <body> <form id="boxform"> <p>quais dessas coisas são insuportávies (selecione uma ou mais)?<br/><br/> <input type="checkbox" name="cb" id="corrupcao" value="corrupcao" /> <label for=" Corrupcao ">Corrupção</label><br/> <input type="checkbox" name="cb" id="impostos" value="impostos" /> <label for="impostos">impostos</label><br/> <input type="checkbox" name="cb" id="sertanejo" value="sertanejo"/> <label for="sertanejo">sertanejo Universitário</label><br/> <br/> <input type="button" value="done" onclick="processcb()" /> </p> </form> </body> </html>
24 Radio buttons Radio buttons são similares aos check boxes, mas apenas um pode ser selecionado por vez. São definidos pela tag <input type="radio"> e acessados da mesma maneira.
25 Considere o formulário a seguir: Exercício Entrega: hoje
26 Exercício Entrega: hoje 1) Escreva funções JavaScript para validar a entrada de dados: a) Valide o campo idade: só pode conter números entre 10 e 90 b) Valide o , obrigando que a string contenha o símbolo c) Valide os check boxes, permitindo que no máximo 3 opções possam ser selecionadas 2) Exiba os dados colhidos do fomulário em uma nova página. Código do formulário está disponível em:
Introdução a Javascript
Introdução a Javascript André Tavares da Silva andre.silva@udesc.br Introdução Javascript Javascript é uma linguagem que permite injetar lógica em páginas escritas em HTML Podem estar "soltos" ou atrelados
Leia maisConstrução de Sites 2. Prof. Christiano Lima Santos
Construção de Sites 2 Prof. Christiano Lima Santos Introdução a JavaScript Parte 01 Como usar JavaScript em uma página 1.1 Forma #1 aplicando diretamente à tag HTML teste
Leia maisAula 12 Aplicação e prática do JS
Aula 12 Aplicação e prática do JS Características importantes Sua sintaxe é parecida com C, C++ e Java, devido aos seus comandos serem os mesmos utilizados nas Linguagens citadas. É uma programação baseada
Leia maisDesenvolvimento de Sistemas Web Prof. Leandro Roberto. Aula 18 JavaScript: Eventos MySQL PHP (insert, update e delete)
Desenvolvimento de Sistemas Web Prof. Leandro Roberto Aula 18 JavaScript: Eventos MySQL PHP (insert, update e delete) JavaScript Eventos Alguns eventos de uma página HTML podem ser interceptados e programados
Leia maisProgramação WEB I Funções
Programação WEB I Funções Funções As funções podem ser definidas como um conjunto de instruções, agrupadas para executar uma determinada tarefa. Dentro de uma função pode existir uma chamada a outra função.
Leia maisConstrução de Sites Aula 6
Construção de Sites Aula 6 Programa Instrutor Universidade Federal do Paraná Pró-reitoria de Assuntos Estudantis Departamento de Informática 17 de Agosto de 2010 Indice 1 Eventos onload e onunload 2 3
Leia maisOs componentes HTML possuem a capacidade de configurar eventos
Javascripts (JS) Eventos no HTML Os componentes HTML possuem a capacidade de configurar eventos Estes eventos são tratados por um código específico, criado pelo programador, em funções javascript Alguns
Leia maisConstrução de SitesAula5
Construção de Sites Aula5 Universidade Federal do Paraná Pró-reitoria de Assuntos Estudantis Departamento de Informática 9 de Agosto de 2010 Indice Introdução ao JavaScript 1 Introdução ao JavaScript 2
Leia maisIntrodução ao Javascript
Programação WEB I Introdução ao Javascript Apresentação da Disciplina,Introdução a linguagem Javascript Objetivos da Disciplina Apresentar os principais conceitos da linguagem Javascript referente à programação
Leia maisINTRODUÇÃO AO JQUERY PROF. ME. HÉLIO ESPERIDIÃO
INTRODUÇÃO AO JQUERY PROF. ME. HÉLIO ESPERIDIÃO Introdução JQuery é uma biblioteca JavaScript desenvolvida para simplificar os scripts client-side que interagem com o HTML. Ela foi lançada em janeiro de
Leia maisFormulários são áreas onde se inserem campos que permitem uma troca de informações maior entre usuários e desenvolvedores de sites HTML Até o momento,
HTML Formulários são áreas onde se inserem campos que permitem uma troca de informações maior entre usuários e desenvolvedores de sites HTML Até o momento, HTML mostrou-se uma linguagem bastante adequada
Leia maisConteúdo. DHTML tópicos Hamilton Lima - 2002-2004
DHTML tópicos Hamilton Lima - 2002-2004 Conteúdo 1. meu primeiro script... 2 2. DOM Document Object Model...2 3. tipo de execução de scripts...2 4. resposta a um evento... 3 5. tipos de dados, variaveis
Leia maisIntrodução ao Javascript. Parte 3 Prof. Victor Hugo Lopes
Introdução ao Javascript Parte 3 Prof. Victor Hugo Lopes agenda Trabalhando com Eventos DOM na prática: trabalhando com propriedades http://goo.gl/tkjhmb Eventos Evento é um acontecimento que ocorre a
Leia maisProf Evandro Manara Miletto. parte 1
Prof Evandro Manara Miletto parte 1 Sumário Introdução Variáveis e tipos de dados Operadores O que é JavaScript? JavaScript é uma linguagem de programação criada pela Netscape para adicionar interatividade
Leia maisJavaScript: Validação de Formulários. Prof. Ivanilton Polato ipolato@utfpr.edu.br ipolato@gmail.com
JavaScript: Validação de Formulários Prof. Ivanilton Polato ipolato@utfpr.edu.br ipolato@gmail.com Validação de Formulários Um dos usos mais frequentes do JS é a validação de formulários. Além de garantir
Leia maisINTRODUÇÃO AO JQUERY PARTE 2. Prof. Me. Hélio Esperidião
INTRODUÇÃO AO JQUERY PARTE 2 Prof. Me. Hélio Esperidião ATRIBUINDO EVENTOS A TAGS OU SELETORES Nome do seletor ou nome do id precedido de # Nome do evento Bloco de código que deve ser executado caso o
Leia maisWebdesigner II. Introdução ao JavaScript
Webdesigner II Introdução ao JavaScript 1 Variáveis Variáveis são usadas para armazenar valores temporários Usamos a palavra reservada var para defini-las Em JS, as variáveis são fracamente tipadas, ou
Leia maisJAVASCRIPT Laboratórios de Informática João Paulo Barraca, André Zúquete, Diogo Gomes
http://cseweb.ucsd.edu/~lerner/js.jpg JAVASCRIPT Laboratórios de Informática 2014-2015 João Paulo Barraca, André Zúquete, Diogo Gomes HTML, CSS, Javascript HTML define estrutura CSS define estilo Javascript
Leia maisDesenvolvimento em Ambiente Web. Prof. André Y. Kusumoto
Desenvolvimento em Ambiente Web Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Um Formulário é uma área com entrada de dados disponível para o usuário. A ideia básica do formulário é apresentar campos
Leia maisAutoria Web. Formulários Aula 5. Cleverton Hentz
Autoria Web Formulários Aula 5 Cleverton Hentz Sumário da Aula } Introdução } Formulários Básicos } Elementos Suportados 2 Introdução } Os formulários possibilitam o envio de informação para o servidor
Leia maisCurso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu. Introdução ao Javascript #1
Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu JS Introdução ao Javascript #1 JavaScript é uma linguagem de programação. Desenvolvida
Leia maisINTRODUÇÃO AO DESENVOLVIMENTO FRONT-END COM HTML, CSS E JAVASCRIPT
v1.1 INTRODUÇÃO AO DESENVOLVIMENTO FRONT-END COM HTML, CSS E JAVASCRIPT AULA 7 CRIANDO INTERAÇÕES COM JAVASCRIPT (PARTE 2) Eder Franco @ FPF Tech The road so far... JavaScript Desenvolvida para criar interações
Leia maisIntrodução à linguagem JavaScript
MIEEC SIEM ano letivo 2014/15 Introdução à linguagem JavaScript José A. Faria (jfaria@fe.up.pt) FEUP, DEGI Setembro 2014 Introdução ao JavaScript O JavaScript é uma linguagem utilizada sobretudo em client
Leia maisTecnologias para Web Design
Tecnologias para Javascript e DOM Introdução à Scripts Um script do lado cliente é um programa que acompanha um documento HTML Pode estar incluído no próprio documento embutido ou acompanha-lo num arquivo
Leia maisAutoria Web. Professor: Diego Oliveira. Conteúdo 03: Tags de Formulário
Autoria Web Professor: Diego Oliveira Conteúdo 03: Tags de Formulário Caminhos Os caminhos dentro de um projeto HTML podem ser Relativos ou Absolutos O caminho Relativo é o caminho a partir da página em
Leia maisFinalidade dos formulários
ENTENDENDO O FORMULÁRIO Na opinião de muitos a criação de formulários na linguagem HTML é uma das áreas mais importantes no desenvolvimento web. Diferentemente de outras marcações HTML o formulário não
Leia maisO que faz um servidor/navegador web? 14/03/2016 Rômulo da Silva Lima Slid e 2
HTML O que faz um servidor/navegador web? e 2 O que é? HyperText Markup Language Utilizada para produzir páginas WEB Documentos escritos na linguagem HTML podem ser traduzidos por browser O HTML utiliza
Leia maisProf Evandro Manara Miletto. parte 2
Prof Evandro Manara Miletto parte 2 Sumário Estruturas de Controle Eventos Estruturas de controle características Estruturas de controle (ou condicionais) são executadas caso um teste seja atendido Permite
Leia maisExercícios Práticos de HTML e JavaScript. <FORM ACTION="mailto:teste@gmail.com" METHOD="POST" ENCTYPE="text/plain" NAME="cadastro">
Exercícios Práticos de HTML e JavaScript Exercício 1: Formulário Padrão HTML SEM JavaScript
Leia maisindica o nome do campo pelo qual podemos acessar.
Formulários Em geral Com o Javascript, os formulários Html tomam outra dimensão. Não esqueça que em Javascript, podemos acessar cada elemento de um formulário para, por exemplo, ler ou escrever um valor,
Leia maisFormulários [8] Desenvolvimento e Design de. Websites. Prof.: Ari Oliveira
Desenvolvimento e Design de Websites Prof.: Ari Oliveira Formulários: Tag form Campos: Texto, Senha, checkbox, radio, botões, textarea e menu select. 2 Crie uma Tabela de Horários Faça seu horário semanal,
Leia maisDesenvolvimento Web TCC Turma A-1
Desenvolvimento Web TCC-00.226 Turma A-1 Conteúdo Projeto de Interface com o Usuário em HTML Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2013.2/tcc-00.226
Leia maisLista de operadores de comparação - > Maior que - < Menor que - <= Menor ou igual a - >= Maior ou igual a - === Igual a -!
Página1 Javascript JavaScript (JS) é uma linguagem de programação client side Funciona no navegador do usuário. É uma linguagem baseada em objetos. "Walmir".length; 6 Para que serve - fazer websites responder
Leia maisJava: Linguagem de programação (OOP) JavaScipt: Linguagem de scripts (OOP)
Executado do lado do cliente, interage com o usuário sem a necessidade do script passar pelo servidor. Desenvolvida por Brendan Eich, da Netscape Communications Corporation em 1995 (LiveScript). 1ª linguagem
Leia maisIntrodução à HTML Dinámico. O linguagem JavaScript.
Introdução à HTML Dinámico. O linguagem JavaScript. Conferencia 7 MSc. Yoenis Pantoja Zaldívar O que já sabemos XHTML regras, etiquetas CSS selectores, propriedades (modelo de caixa, formateo visual) Situação
Leia maisHTML: FORMULÁRIOS SUMÁRIO. Conceito Tag FORM Tag INPUT Tag BUTTON Tag TEXTAREA Tag SELECT
HTML: FORMULÁRIOS CURSO TÉCNICO DE INFORMÁTICA MODALIDADE SUBSEQÜENTE DESENVOLVIMENTO WEB I PROF. ALEXANDRO DOS SANTOS SILVA 1 1 SUMÁRIO Conceito Tag FORM Tag INPUT Tag BUTTON Tag TEXTAREA Tag SELECT 2
Leia maisProgramação WEB I DOM (Document Object Manager)
Programação WEB I DOM (Document Object Manager) DOM Significa Modelo de Objetos de Documentos e tem por finalidade descrever e padronizar os objetos e seus relacionamentos em uma aplicação. Tem a finalidade
Leia maisO que é o JavaScript?
JavaScript 1 Introdução O JavaScript é utilizado por milhões de páginas na web para melhorar o design, validar forms, e muito mais O JavaScript foi inicialmente desenvolvido pela Netscape e é a linguagem
Leia maisHTML & CSS. Aula 04. Prof. Gerson Borges HTML & CSS 1
HTML & CSS Aula 04 Prof. Gerson Borges HTML & CSS 1 Formulários A linguagem HTML também permite que o cliente (navegador) interaja com o servidor, preenchendo campos, clicando em botões e passando informações.o
Leia maisJavaScript (Funções, Eventos e Manipulação de Formulários)
Linguagem de Programação para Web JavaScript (Funções, Eventos e Manipulação de Formulários) Prof. Mauro Lopes 1-31 23 Objetivos Iremos avançar um pouco mais em nosso estudo sobre o JavaScript. Iremos
Leia maisProgramação para Internet I
Programação para Internet I Aulas 09 e 10 Fernando F. Costa nando@fimes.edu.br Formulários O formulário representa o modo mais importante de interatividade que a linguagem HTML oferece. Um formulário pode
Leia maisAutoria Web. Iniciação à JavaScript. Msc. Eliezio Soares
Autoria Web Iniciação à JavaScript Msc. Eliezio Soares eliezio.soares@ifrn.edu.br http://docente.ifrn.edu.br/elieziosoares O que É JavaScript? Javascript é a linguagem de programação de HTML e da web;
Leia maisWINDOWS FORMS APPLICATION - Aplicação (Programa) que não usa a CONSOLE
WINDOWS FORMS APPLICATION - Aplicação (Programa) que não usa a CONSOLE 1. Introdução. Uma Aplicação Windows Forms consiste em programas GRÁFICOS fundamentados no conceito de JANELAS que, no Visual Studio,
Leia maisJavaScript (Elementos de Programação e Programação Básica)
Linguagem de Programação para Web JavaScript (Elementos de Programação e Programação Básica) Prof. Mauro Lopes 1 Objetivos Iniciaremos aqui o nosso estudo sobre a Linguagem de Programação JavaScript. Apresentaremos
Leia maisO que é o JavaScript?
JavaScript Introdução O JavaScript é utilizado por milhões de páginas na web para melhorar o design, validar forms, e muito mais O JavaScript foi inicialmente desenvolvido pela Netscape e é a linguagem
Leia maisJavaScript (ou JScript)
1. Introdução JavaScript (ou JScript) Uma linguagem como o JavaScript permite criar interfaces interativas na web (permite a interação do usuário). Para desenvolver web sites interativos precisamos de
Leia maisHTML. Leonardo Gresta Paulino Murta
HTML Leonardo Gresta Paulino Murta leomurta@gmail.com Introdução a HTML Formulários em HTML Critério para escolha de campos Agenda Leonardo Murta HTML 2 HTML HyperText Markup Language Criada por Tim Berners-
Leia maisCapturando teclas: Movimentando um Sprite utilizando teclado
Capturando teclas: Movimentando um Sprite utilizando teclado Como capturar as teclas do nosso teclado, para que possamos trabalhar o controle de um sprite ou mesmo de qualquer outro elemento que faz parte
Leia maisUniversidade Federal do Espírito Santo CCA UFES. Centro de Ciências Agrárias CCA UFES Departamento de Computação. JavaScript
Universidade Federal do Espírito Santo Centro de Ciências Agrárias CCA UFES Departamento de Computação Universidade Federal do Espírito Santo CCA UFES JavaScript Desenvolvimento de Sistemas para WEB Site:
Leia maisIntrodução ao javascript ver material de apoio em downloads e também-referência livro javascript manzano.
Prof. Vania Gimenez- Notas de aula Caro aluno- Este material é só um apoio as aulas, os livros devem ser utilizados para o aprimoramento de seu estudo. -----------------------------------------------------------------------------------------------------------------
Leia maisWINDOWS FORMS APPLICATION - Aplicação (Programa) que não usa a CONSOLE
WINDOWS FORMS APPLICATION - Aplicação (Programa) que não usa a CONSOLE Uso de ELEMENTOS GRÁFICOS 1. Introdução. Uma Aplicação Windows Forms consiste em programas GRÁFICOS fundamentados no conceito de JANELAS
Leia maisRecursos Complementares (Tabelas e Formulários)
Linguagem de Programação para Web Recursos Complementares (Tabelas e Formulários) Prof. Mauro Lopes 1-31 30 Objetivo Nesta aula iremos trabalhar o conceito de tabelas e todas as tags associadas ao seu
Leia maisTutorial 1 Configuração Apache Tomcat no NetBeans 8.0 (passo a passo)
Nome do laboratório: Laboratório de Programação Ferramenta 1 -NetBeans 8.0 WEB Elaborado por: Osmar de Oliveira Braz Junior Descrição Este tutorial tem como objetivo mostrar a construção de aplicações
Leia maisControle de tipos; classes; formulários; eventos; validações.
Disciplina: Autoria Web AULA 14 Controle de tipos; classes; formulários; eventos; validações. Adaptado do professor Bruno Gomes, IFRN Edmilson Campos, Prof. MsC. http://edmilsoncampos.net edmilson.campos@ifrn.edu.br
Leia maisSIMULADOS & TUTORIAIS
SIMULADOS & TUTORIAIS TUTORIAIS JAVASCRIPT O Objeto Window Copyright 2013 Todos os Direitos Reservados Jorge Eider F. da Silva Proibida a reprodução deste documento no todo ou em parte por quaisquer meios,
Leia maisDesenvolvimento Web. JavaScript aula IV Acesso a documentos com Document Object Model (DOM) Professor: Bruno E. G. Gomes
INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA CURSO TÉCNICO INTEGRADO EM INFORMÁTICA CAMPUS CURRAIS NOVOS Desenvolvimento Web JavaScript aula IV Acesso a documentos com Document Object Model (DOM)
Leia maisTabelas Div Span Frames Formulários
Tabelas Div Span Frames Formulários Tabelas Tabelas implementam um conceito importante de layout: as grades, segundo as quais organizamos textos e ilustrações de maneira harmoniosa. A utilização de tabelas
Leia maisDesenvolvimento de Aplicações para Internet
Desenvolvimento de Aplicações para Internet CSS Celso Olivete Júnior olivete@fct.unesp.br HTML Formatando o documento... Formulário Responsável por fazer a interação entre os dados fornecidos pelo usuário
Leia mais3. Construção de páginas web Introdução ao HTML
3. Construção de páginas web 3.1. Introdução ao HTML 1 Introdução ao HTML O HTML, HyperText Markup Language, foi desenvolvido para especificar a organização lógica de um documento com extensões de hipertexto,
Leia maisHTML Parte III. André Tavares da Silva.
HTML Parte III André Tavares da Silva andre.silva@udesc.br Formulários São estruturas que permitem que usuários submetam dados a uma página. Esses dados podem ser tratados e/ou armazenados dependendo da
Leia maisProgramação para Internet
AULA: Passagem de parâmetros em PHP (URL e Formulários) Programação para Internet http://docentes.ifrn.edu.br/albalopes alba.lopes@ifrn.edu.br Passagem de parâmetros Em PHP, há algumas formas de passar
Leia maisO que é o Javascript?
O que é o Javascript? JavaScript é uma linguagem para criação de Home-Pages. Funções escritas em JavaScript podem ser embutidas dentro de seu documento HTML. Com JavaScript você tem muitas possibilidades
Leia maisCSS CASCADING STYLE SHEET
CSS CASCADING STYLE SHEET CURSO TÉCNICO DE INFORMÁTICA MODALIDADE SUBSEQÜENTE DESENVOLVIMENTO WEB 1 PROF. ALEXANDRO DOS SANTOS SILVA 1 SUMÁRIO Conceito Sintaxe básica Tipos de folhas de estilos 2 1 CSS
Leia maisPROGRAMAÇÃO PARA INTERNET RICA DHTML E O DOCUMENT OBJECT MODEL
PROGRAMAÇÃO PARA INTERNET RICA DHTML E O DOCUMENT OBJECT MODEL Prof. Dr. Daniel Caetano 2011-2 Visão Geral 1 2 3 4 DHTML Document Object Model Manipulando o DOM Manipulando o CSS pelo DOM Material de Estudo
Leia mais- Aula 05, 06, 07 e 08 - Técnicas de programação. (Revisão conceitos de lógica). - Estrutura Seqüencial
1 - Aula 05, 06, 07 e 08 - Técnicas de programação. (Revisão conceitos de lógica). Estruturas de Controle - Estrutura Seqüencial É uma instrução ou conjunto de instruções colocadas de forma seqüencial,
Leia maisIntrodução ao ASP.NET
Introdução ao ASP.NET Os formulários da Web constituem a principal forma de interação entre o usuário e uma página Web. Dentro deles, estão contidos recursos para captação de dados, tais como caixas de
Leia maisINTRODUÇÃO AO DESENVOLVIMENTO FRONT-END COM HTML, CSS E JAVASCRIPT
v1.1 06/04/2017 INTRODUÇÃO AO DESENVOLVIMENTO FRONT-END COM HTML, CSS E JAVASCRIPT AULA 3 TRABALHANDO COM FORMULÁRIOS Eder Franco @ FPF Tech Agenda 1. Introdução 2. A tag form e seu atributos 3. As tags
Leia maisDesenvolvimento de Aplicações WEB (DAW) Prof. Julio Arakaki 1o. Semestre 2016
Desenvolvimento de Aplicações WEB (DAW) Prof. Julio Arakaki 1o. Semestre 2016 Utilizado para coletar dados de entrada do usuário. Sintaxe:
Leia maisProgramação para web HTML: Formulários
Programação para web HTML: Formulários Professor: Harlley Lima E-mail: harlley@decom.cefetmg.br Departamento de Computação Centro Federal de Educação Tecnológica de Minas Gerais Belo Horizonte, 9 de março
Leia mais<HTML> Vinícius Roggério da Rocha
Vinícius Roggério da Rocha www.monolitonimbus.com.br O que é HTML? HTML = HyperText Markup Language ou Linguagem de Marcação de Hipertexto Linguagem: maneira de se comunicar (entre máquinas, pessoas
Leia maisVisual Basic.NET. Buttons, Checkboxes, Radio Buttons, Panels e Group Boxes. Professor: Danilo Giacobo
Visual Basic.NET Buttons, Checkboxes, Radio Buttons, Panels e Group Boxes Professor: Danilo Giacobo Página pessoal: www.danilogiacobo.eti.br E-mail: danilogiacobo@gmail.com 1 Objetivos da aula Trabalhar
Leia maisDESENVOLVIMENTO DE SOFTWARE PARA INTERNET LABORATÓRIO 4 PROF. EMILIO PARMEGIANI
DESENVOLVIMENTO DE SOFTWARE PARA INTERNET LABORATÓRIO 4 PROF. EMILIO PARMEGIANI WEB USER CONTROLS Neste exercício trabalharemos com a criação de controles ASP.NET personalizados. Através do uso de Web
Leia maisCurso de HTML aula 4. Sumário. 1 Formulários. 1.1 Construindo formulários com o FORM. 1.2 Método:
Sumário 1 Formulários... 1 1.1 Construindo formulários com o FORM... 1 1.2 Método:... 1 1.3 INPUT... 2 2 Outros valores para type... 3 2.1 TYPE="RADIO"... 3 2.2 TYPE="PASSWORD"... 3 2.3 TYPE="CHECKBOX"...
Leia maisDesenvolvimento Web. JavaScript aula IV Funções. Professor: Bruno E. G. Gomes
INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA CURSO TÉCNICO INTEGRADO EM INFORMÁTICA CAMPUS CURRAIS NOVOS Desenvolvimento Web JavaScript aula IV Funções Professor: Bruno E. G. Gomes 2013 INTRODUÇÃO
Leia maisDesenvolvimento Web XHTML Formulários. Prof. Bruno E. G. Gomes
Desenvolvimento Web XHTML Formulários Prof. Bruno E. G. Gomes 2014 Introdução Um recurso bastante utilizado no desenvolvimento Web é o envio de dados de uma página para o servidor quando fornecemos informações,
Leia maisMinicurso de JavaScript PET Sistemas de Informação Terceiro Dia Anthony Tailer. Clécio Santos. Rhauani Fazul.
Minicurso de JavaScript PET Sistemas de Informação Terceiro Dia.09.06 Anthony Tailer. Clécio Santos. Rhauani Fazul. Romeu Casarotto O que será visto hoje?.09.06 Funções Eventos Melhores práticas Erros
Leia maisNovos inputs em HTML5
Novos inputs em HTML5 Através do elemento input nós podemos criar botões, campos de texto, checkboxes, radios e muito mais. O HTML5 nos trouxe uma variedade de mais 13 novos tipos de elementos input que
Leia maisInformática I. Aula 7. Aula 7-17/09/2007 1
Informática I Aula 7 http://www.ic.uff.br/~bianca/informatica1/ Aula 7-17/09/2007 1 Ementa Noções Básicas de Computação (Hardware, Software e Internet) HTML e Páginas Web Internet e a Web Javascript e
Leia maisTecnologias para apresentação de dados - Java Script. Aécio Costa
Tecnologias para apresentação de dados - Java Script Aécio Costa Foi originalmente implementada como parte dos navegadores web para que scripts pudessem ser executados do lado do cliente e interagissem
Leia maisFunções em JavaScript
Sintaxe para declaração de funções: function f1() { return "Olá"; function f2(nome) { return "Bom dia " + nome; Funções em JavaScript As funções podem retornar ou não valores e podem receber ou não argumentos.
Leia maisC A P I T U L O 5 C O M A N D O D E F L U X O
C A P I T U L O 5 C O M A N D O D E F L U X O Sempre que for necessária uma tomada de decisão dentro de um programa, você terá que utilizar um comando condicional, pois é por meio dele que o PHP decidirá
Leia maisjquery Curso de Tecnologia em Análise e Desenvolvimento de Sistemas Desenvolvimento de Sistemas web
jquery Curso de Tecnologia em Análise e Desenvolvimento de Sistemas Desenvolvimento de Sistemas web Introdução jquery é uma biblioteca JavaScript que tem como objetivo principal facilitar a programação
Leia maisC A P I T U L O 2 S I N T A X E B Á S I C A - V A R I Á V E I S E C O N S T A N T E S E M P H P
C A P I T U L O 2 S I N T A X E B Á S I C A - V A R I Á V E I S E C O N S T A N T E S E M P H P SINTAXE BÁSICA Neste capítulo vamos apresentar a estrutura básica do PHP. Para iniciar a construção de um
Leia maisDesenvolvimento de Aplicações para Internet Aula 10
Desenvolvimento de Aplicações para Internet Aula 10 Celso Olivete Júnior olivete@fct.unesp.br www.fct.unesp.br/docentes/dmec/olivete Cronograma Conteúdo Aulas10e 11:Tecnologia JSON e Ajax com JQuery Definições
Leia maisIntrodução ao ASP.NET
Introdução ao ASP.NET Webforms Formulários WEB Os formulários da Web constituem a principal forma de interação entre o usuário e uma página Web. Dentro deles, estão contidos recursos para captação de dados,
Leia maisSIMULADOS & TUTORIAIS
SIMULADOS & TUTORIAIS TUTORIAIS JAVASCRIPT Variáveis em JavaScript Copyright 2013 Todos os Direitos Reservados Jorge Eider F. da Silva Proibida a reprodução deste documento no todo ou em parte por quaisquer
Leia mais1. Aspectos Gerais dos Formulários
Aula 7: Formulários Com certeza você já deve ter preenchido algum formulário em suas "viagens" pela Internet, pois esta é uma forma cada vez mais comum de interagir com os visitantes de um site, para obter
Leia maisA área de um formulário, na codificação HTML da página, é delimitada pelo par de marcadores <FORM> e </FORM>.
Formulário em JSP Revisão de formulários em HTML Formulários Formulários estão presentes na Internet para possibilitar cadastros, pesquisas, envio de comentários, aumentando o poder de interação com os
Leia maisConstrução de sites Aula 1
Construção de sites Aula 1 Programa Instrutor Universidade Federal do Paraná Pró-reitoria de Assuntos Estudantis Departamento de Informática 31 de Julho de 2010 Indice Estrutura da Internet 1 Estrutura
Leia maisProgramação WEB I DOM (Document Object Manager)
Programação WEB I DOM (Document Object Manager) DOM Significa Modelo de Objetos de Documentos e tem por finalidade descrever e padronizar os objetos e seus relacionamentos em uma aplicação. Tem a finalidade
Leia maisOs slides que seguem mostram os principais comandos da linguagem HTML. Conhecer o código HTML possibilita a criação de páginas leves que contenham ape
INTRODUÇÃO A PROGRAMAÇÃO HTML Os slides que seguem mostram os principais comandos da linguagem HTML. Conhecer o código HTML possibilita a criação de páginas leves que contenham apenas os comandos necessários
Leia mais