Formulários electrónicos na WEB

Slides:



Advertisements
Apresentações semelhantes
Exemplos de código WebForm1.aspx: Listas.aspx: TestaMarcadores.aspx:
Advertisements

TRABALHAR COM O POWERPOINT
Acessibilidade em aplicações flash
HTML - HiperText Markup Language Tecnologia para Web
Base de Dados para a Gestão de Informação de Natureza Pedagógica
A17 – Primeiros passos na utilização das TIC
WEBQUESTS O que é uma Webquest? Uma Webquest é uma “aventura na net”
E-U Avaliação da Acessibilidade dos Conteúdos Web Jorge Fernandes/UMIC/Julho.07.
Estudo de Caso Conformidade dos sítios Web do Arquivo Distrital do Porto, da Biblioteca Nacional Digital e do Instituto Português de Museus com as Directrizes.
Simplicidade e Clareza Algumas notas sobre o Portal do Cidadão Jorge Fernandes Programa ACESSO Nov.2003.
Imagens Que tratamento dar às Imagens? Legendar TODAS as imagens Regra Geral.
Nesta janela são mostrados todos os projectos abertos e os items que constituem os diferentes projectos. 1- View/Project Explorer 2 - CTRL+R 3 - Clicar.
Linguagem HTML Básica Formulários – Detalhamento dos Componentes
Laboratório de Informática Formulários em HTML
Conhecendo o VS2008: Windows Forms X Web Forms X Web Services
Programação II Prof.: Bruno Rafael de Oliveira Rodrigues.
Imprimir apresentações em diversos formatos
Criação de Páginas Web Criação de Páginas Web – KompoZer
HTML – Hyper Text Markup Language
Formulários Um formulário é um modelo para a entrada de um conjunto de dados. O elemento delimita um formulário e contém uma seqüência de elementos de.
Acrescentando som e vídeo
Incluindo Applets em uma página HTML
Encontro Construindo um Web Site com o Nvu
Acessibilidade São definidos 3 níveis de prioridade:
Curso de Jornalismo e Ciências da Comunicação
Fernanda Barroso Abril,2006
Produção de Apresentações Electrónicas com o PowerPoint
Internet Principais conceitos.
Aula 8 - Sumário Inserir painel rolante.
7 - Criação de Páginas Web
OSA - Operação de Software e Aplicativos
Web: criação de páginas
HTML O que é? HiperText Markup Language
Tecnologias de Informação e Comunicação
Ferramentas para Sistema Web Sistemas de Informação Aula 10 – 15/05/2013.
7 - Criação de Páginas Web DREAMWEAVER Pt.2
Linguagem de Programação para WEB
HTML.
Acessibilidade na Web: pessoas com necessidades especiais e cidadãos da terceira idade GETIC – Setembro de 2008.
Aulas ministradas por:
Formulários Objectivo: obter do utilizador respostas personalizadas
TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO
Material elaborado por
MULTIMÍDIA Mailson Kreidlow.
Pequena revisão e alguns conselhos
Formulários HTML Jobson Ronan
PHP - Formulário Instituto Vianna Júnior Desenvolvimento para Web Prof. Lúcia Helena de Magalhães 2008.
Profº Cláudio Barbosa XHTML – Introdução  XHTML (eXtensible HyperText Markup Language) – linguagem baseada na XML para.
Profº Cláudio Barbosa HTML – Formulários  Utilizados para enviar dados que serão processados por scripts nos servidores.
Formulários HTML Professor Rafael Silva. Criação do formulário Elementos do formulário Action: Script, página ou para onde será enviado o formulário.
7 - Criação de Páginas Web
Escola de Engenharia de Piracicaba Sistemas de Apoio a Decisão
Criação de Páginas Web A Internet HTML Básico TIC 9º Ano
Nelson Vieira Nº 12 Manutenção Industrial. Servidor: Em informática, um servidor é um sistema de computação centralizada que fornece serviços a uma.
Unidade 6 – Formulários HTML Prof.: Henrique Santos
Âmbito “Impactes das Alterações Climáticas na Biodiversidade” Objectivos Identificar os efeitos negativos nos ecossistemas/espécies (actuais e previsíveis),
PHP e Formulários Web.
7 - Criação de Páginas Web
HTML HyperText Markup Language. 2 Origem O HTML foi criado, juntamente com o HTTP nos laboratórios do CERN, na europa para permitir a consulta de documentos.
José Francisco PHP & MySQL. Os slides originais são parte do material de cursos anteriores do curso de PHP, ministrados por Sérgio Clemente.
Redes de computadores: Aplicações Prof. Dr. Amine BERQIA
INTRODUÇÃO À INTERNET INTRODUÇÃO.
Interface Homem Máquina Cícero Torres Edgard Barboza Login Informática
Novos programas de TIC Flash/Dreamweaver. Conceitos e 1º acesso ao FLASH Conceitos e 1º acesso ao DREAMWEAVER Instalação.
Módulo I – Conceito de Arquivos e Pastas Prof.: Rogério Morais.
1 HTML Prof. Esp. Andrew Rodrigues Aula 03. II - Linguagem de Marcação HTML 2 Tabelas Cria uma tabela. Linha de uma tabela Célula individual numa linha.
Modelo de Acessibilidade de Governo Eletrônico e-MAG, Informação para TODOS. Mais que uma iniciativa tecnológica; É uma atitude humanitária. Roberto Bello.
Design para Web 8 Formulários Formularios.
Tarefa Autor: Skyup Informática. Atividade – Tarefa O módulo atividade tarefa tem como principio básico a interação professor-aluno. Os alunos podem apresentar.
Transcrição da apresentação:

Formulários electrónicos na WEB rogerio.costa@infocid.pt

Tópicos: Parte Um: Sociedade da Informação – desafios e oportunidades Parte Dois: A caminho da democracia electrónica ? Parte Três: A acessibilidade universal Parte Quatro: Formulários electrónicos

A Sociedade da Informação Parte I

Sociedade da Informação Riscos Novas formas de alfabetismo Novas formas de poder Exclusão social Oportunidades Correcção de assimetrias (geográficas, sociais) Inclusão e coesão social

A caminho da democracia electrónica ? Parte II

A caminho da democracia electrónica ?

A caminho da democracia electrónica ? 4 Fases: 1. Presença institucional Basicamente informação 2. Interacção Interactividade limitada Aplicações básicas de pesquisa 3. Transacção Portais Serviços básicos 4. Transformação Participação em referendos e eleições

A acessibilidade universal Parte III

Acessibilidade

Acessibilidade

A acessibilidade universal Aspectos críticos Tabelas (de dados e de apresentação) Frames Forms (formulários) Scripts

Formulários electrónicos Parte IV

Princípio genérico Disponibilizar um equivalente em texto para cada elemento não-textual (“alt”, “longdesc”).

Princípio genérico Este princípio aplica-se a: imagens representações gráficas de texto (incluíndo símbolos) zonas de imagens interactivas, animações (ex. GIF’s animados) applets e outros objectos representações em ASCII frames

Princípio genérico Este princípio aplica-se a: scripts imagens usadas em listas espaçadores botões gráficos sons (tocados ou não com interacção do utilizador), ficheiros de som, pistas áudio de video video

Acessibilidade por teclado Garantir a interacção por teclado. Criar uma ordem lógica de sequência entre os componentes. TABINDEX Atalhos de teclado para os links, grupos ou componentes mais importantes. ACCESSKEY

Acessibilidade por teclado Exemplos: <FORM action="submit" method="post"> <P> <INPUT tabindex="2" type="text" name=“campo1"> <INPUT tabindex="1" type="text" name=“campo2"> <INPUT tabindex="3" type="submit" name=“Enviar"> </FORM>

Acessibilidade por teclado Exemplos: <FORM action="submit" method="post"> <P> <LABEL for="userid" accesskey="U">Nome</LABEL> <INPUT type="text" id="userid"> </FORM>

Agrupar os componentes dividir grandes blocos de informação em grupos lógicos mais pequenos sempre que adequado FIELDSET LEGEND

Agrupar os componentes Exemplo: <FORM action="http://example.com/user" method="post"> <FIELDSET> <LEGEND>Informação Pessoal</LEGEND> <LABEL for=“nome">Nome: </LABEL> <INPUT type="text" id="nome” tabindex="1"> <LABEL for=“apelido">Apelido: </LABEL> <INPUT type="text" id=“apelido" tabindex="2"> ... mais informação Pessoal... </FIELDSET> <LEGEND>História clinica</LEGEND> ...informação sobre a história clinica... </FORM>

Agrupar os componentes OPTGROUP para agrupar elementos OPTION dentro de um SELECT 

Identificar os componentes Associar explicitamente labels com os respectivos componentes Para todos os componentes com labels implícitas assegurar que a label está correctamente posicionada. Preceder o controlo por uma LABEL que o deve preceder na mesma linha ou na linha imediatamente anterior

Identificar os componentes Exemplos: <LABEL for=“nome">Nome: <INPUT type="text" id=“nome" tabindex="1"> </LABEL>

Botões gráficos Usar uma imagem para um componente botão (ex. com o elemento INPUT ou BUTTON) não o torna necessariamente inacessível – desde que seja disponibilizado um texto equivalente. De qualquer modo, um botão submit gráfico criado com INPUT type="image" resulta numa imagem interactiva do tipo server-side.

Técnicas para componentes específicos Incluir texto por defeito nas caixas de texto VALUE=“mensagem” Disponibilizar texto alternativo para imagens usadas como botões ‘submit’ ALT=“Enviar”

Técnicas para componentes específicos Exemplo: <FORM action="http://exemplos.com/prog/text-read" method="post"> <P> <TEXTAREA name=nome rows="20" cols="80"> Por favor escreva aqui o seu nome. </TEXTAREA> <INPUT type="submit" value=“Enviar"> <INPUT type="reset"> </P> </FORM>

Acessibilidade por teclado Exemplos: <FORM action="http://exemplos.com/prog/text-read" method="post"> <P> <INPUT type="image" name=submit src="button.gif" alt="Enviar"> </FORM>

Assegurar a compatibilidade prévia Nalguns navegadores da versão HTML 3.2 O elemento BUTTON não aparece O elemento INPUT com type="button" aparece como um campo de texto

“I firmly believe that the only disability in life is a bad attitude” “Estou plenamente convicto de que a única desvantagem face à vida é uma atitude negativa” Scott Hamilton

Recursos Bibliografia Ferramentas de teste Iniciativa para a acessibilidade da Web do W3C: http://www.w3c.org/wai www.utad.pt/wai/wai-pageauth.html Ferramentas de teste Bobby: http://www.cast.org/bobby/ Emulador de navegador de texto Lynx Viewer: http://www.delorie.com/web/lynxview.html

Recursos ‘Saites’, aliás sítios, de referência Página da Acesso: http://www.acesso.mct.pt/ GUIA - Grupo Português pelas Iniciativas em Acessibilidade http://www.acessibilidade.net

Esta apresentação está disponível em: http://www.infocid.pt/rogerio/ rogerio.costa@infocid.pt