Faça Sua Pesquisa.
Mostrando postagens com marcador Utilizando formulários HTML. Mostrar todas as postagens
Mostrando postagens com marcador Utilizando formulários HTML. Mostrar todas as postagens

quinta-feira, 17 de novembro de 2011

formulários com css



o recurso de css (cascading style sheets, ou folhas de estilo em cascata)
também se aplica a formatação de formulários.
neste tópico você conhecerá alguns dos efeitos iniciais e aprenderá a inserílos
em suas páginas. existem muitas outras opções que serão explicadas no
decorrer dos próximos capítulos.
configurando a fonte dos campos de formulário
para que a fonte usada para digitação dentro do formulário possa ter as
configurações que você deseja, preste atenção nos modelos abaixo:
<input type=text size=20
style="background:silver;font-family: trebuchet
ms;font-weight:bold; font-size: 10pt; color:
#330066" value="formulários com css">
a tag <input> contém um atributo style que sobrepõe-se à quaisquer
formatações feitas em html, como por exemplo o comando <font>.
veja os resultados:
formulários com CSS
você pode alterar diversos valores como background (cor do fundo), fontfamily
(tipo de letra), font-size (tamanho da letra), color (cor da letra),
todos dentro da tag style.
configurando as bordas dos formulários
para que as bordas do formulário sejam personalizadas, você precisa apenas
inserir algumas linhas de comandos css. veja o código abaixo:
<input type=text size=20 style="bordercolor:#
6699ff;border-style:solid;fontfamily:
georgia, times new roman;fontsize:
12;color:#330066" value="bordas em css">
a tag <input> contém um atributo style que permite a inclusão de
comandos css diretamente dentro da tag. no caso acima, os comandos geram
uma borda diferenciada que pode ser configurada para combinar totalmente
com o layout da página.
bordas em CSS
você ainda pode alterar, dentro da tag style, valores como border-color (cor
da borda) e border-style (estilo da borda).

formulários

a linguagem html também permite que o visitante interaja com o servidor,
preenchendo campos, clicando em botões e passando informações.
por exemplo, um livro de visitas (formulário) como o do criandosite, possui
informações que devem ser tratadas por programas, denominados scripts,
que podem armazená-las para uma posterior utilização. os scripts podem
ainda retornar um outro documento html, uma url, ou algum outro tipo de
dado para o visitante.
o elemento <form>, da linguagem html, é justamente o responsável por tal
interação. ele provê uma maneira agradável e familiar para coletar dados do
visitante através da criação de formulários com janelas de entrada de textos,
botões, etc. além do <form>, existem diversas tags que constroem os
diversos tipos de elementos de formulário. todos ficam envolvidos pelas tags
<form> e </form>.
é preciso ter em mente que o <form> coleta dados, mas não os processa.
são os scripts que entendem os dados, e é aí que entra a necessidade da
interface cgi. tal interface, permite que o servidor comunique-se com o script
que vai atuar sobre essas informações, retornando os resultados para o
navegador.
construindo formulários com form
para fazer um formulário, você tem que colocar as tags <form> e </form>.
todos os outros comandos, devem ficar dentro dessas tags.
atributos da tag <form>
a tag </form> pode conter dois atributos que determinarão para onde será
mandada a entrada do formulário. vejam quais são:
· action: esse atributo indica a localização do script que irá processar os
dados do formulário;
· method: define como os dados são enviados do formulário para o
programa que irá processá-los.
existem dois valores possíveis para o atributo method:
· get: esse atributo indica totalmente como o dado é passado para o script
ou programa definido no atributo action;
· post: passa os dados para a entrada padrão do sistema operacional.
por exemplo: a tag input
a tag <input> especifica uma variedade de campos editáveis dentro de um
formulário. ele pode receber diversos atributos que definem o tipo de
mecanismo de entrada (botões, janelas de texto, etc.), o nome da variável
associada com o dado da entrada, o alinhamento e o campo do valor
mostrado.
o atributo mais importante do <input> é o name. ele associa o valor da
entrada do elemento. por exemplo, quando você for receber os dados, já
processados, irá vir o name=resposta dada pelo visitante.
outro atributo importante é o type. ele determina o tipo de entrada de dados.
veja como se usa este atributo:
<form>
<input name="exemplo" type="text" size="28"
value="valor padrão">
</form>
olhe como o código acima é exibido, na prática:
valor padrão
veja outros atributos do comando:
· size: serve para mudar o tamanho da janela padrão;
· post: serve para inserir um valor padrão no campo.
tipos de elementos type
você pode fazer várias coisas com o elemento type da tag <input>, para
obter os tipos de campos de dados que sejam mais adequados às suas
necessidades. acompanhe:
· radio: quando o usuário deve escolher uma resposta em uma única
alternativa, de um conjunto, utilizam-se radio buttons. um exemplo típico do
uso de tais botões, é quando a resposta pode ser sim ou não. é preciso que
todos os radio buttons de um mesmo grupo, ou seja, referentes a mesma
pergunta, tenham o mesmo atributo name. para esse tipo de entrada, os
atributos name e value, são necessários. veja a seguir:
<form>
<input name="exemplo2" type="radio"
value="sim">sim
<input name="exemplo2" type="radio"
value="não">não
</form>
veja o resultado sim não
· password: este comando serve para fazer uma campo de senhas. quando
a pessoa digitar, aparecerá o sinal de "*". além disso, há o atributo
maxlength que define o número máximo de caracteres que podem ser
digitados. o código é:
<form>
<input name="exemplo2" type="password"
maxlength="20" value="password">">não
</form>
veja o resultado:
********
· checkbox: esse comando é válido quando apenas uma resposta é
esperada. mas nem sempre esta é a situação. o tipo checkbox provê outros
botões através dos quais mais de uma alternativa pode ser escolhida.
<form>
<input name="exemplo2" type="checkbox"
value="criandosite">criandosite
<input name="exemplo2" type="checkbox"
value="supersites">supersites
<input name="exemplo2" type="checkbox"
value="topsites">topsites
</form>
veja o resultado criandosite supersites topsites
· submit: esse é o botão que submete os dados do formulário quando
pressionado, ou seja, possibilita o envio dos dados para o script que vai tratálos.
no caso, o atributo value determina o texto que vai escrito dentro do
botão. veja como se adiciona o botão:
<form>
<input name="exemplo2" type="submit"
value="enviar formulário">
</form>
veja o resultado:
enviar formulário
· reset: no caso dos botões reset, quando o botão é clicado, ele
automaticamente limpa todos os campos já preenchidos no formulário,
voltando à situação inicial. no caso, o atributo value determina o texto que
vai escrito dentro do botão. veja como se adiciona o botão:
<form>
<input name="exemplo2" type="reset"
value="apagar dados">
</form>
veja o resultado:
apagar dados
o elemento textarea
para se limitar o tamanho do campo mostrado na tela, faz-se o uso dos
atributos cols e rows que especificam, respectivamente, o número de
colunas e linhas que se deseja mostrar para o usuário. ao contrário dos
elementos input, o textarea precisa ser aberto e fechado, usando-se as tags
<textarea> e </textarea>. o texto que é exibido dentro do campo precisa
estar entre essas duas tags. o atributo name é obrigatório, e especifica o
nome da variável que será associada à entrada do cliente (navegador).
<form>
<textarea cols="30" rows="2" name="txt"
wrap="soft">exemplo de texto dentro do
campo</textarea>
</form>
veja o resultado:
exemplo de texto dentro do cam
o elemento select
embora os usuários não precisem digitar sempre suas respostas, mostrar
cada opção através de botões consegue um bom espaço e facilita. veja como
ele funciona:
<form>
<select name="select" size="1">
<option value="um">umoption value="dois">dois
<option value="três">três
<option value="quatro">quatro
<option value="cinco">cinco
</select>
</form>

quarta-feira, 16 de novembro de 2011

Utilizando formulários HTML
Ao clicar num botão “Submit” em um formulário HTML as informações dos campos serão enviadas ao
servidor especificado para que possa ser produzida uma resposta. O PHP trata esses valores como variáveis, cujo nome é o
nome do campo definido no formulário. O exemplo a seguir mostra isso, e mostra também como o código PHP pode ser
inserido em qualquer parte do código HTML:
<html>
<head><title>Aprendendo PHP</title></head>
<body>
<?php
if ($texto != "")
echo "Você digitou \"$texto\"<br><br>";
?>
<form method=post action="<? echo $PATH_INFO; ?>">
<input type="text" name="texto" value="" size=10>
<br>
<input type="submit" name="sub" value="Enviar!">
</form>
</body>
</html>
Ao salvar o arquivo acima e carregá-lo no browser, o usuário verá apenas um formulário
que contém um espaço para digitar o texto, como visto na figura 01. Ao digitar um texto qualquer e
submeter o formulário, a resposta, que é o mesmo arquivo PHP (indicado pela constante
$PATH_INFO, que retorna o nome do arquivo) será como na figura 02:
[Imagem16] [Imagem17]
figura 01 figura 02
Isso ocorre porque o código PHP testa o conteúdo da variável $texto. Inicialmente ele é uma string vazia,
e por isso nada é impresso na primeira parte. Quando algum texto é digitado no formulário e submetido, o PHP passa a
tratá-lo como uma variável. Como no formulário o campo possui o nome “texto”, a variável com seu conteúdo será $texto.
Assim, no próximo teste o valor da variável será diferente de uma string vazia, e o PHP imprime um texto antes do
formulário.

TecCodigos Copyright © 2011 | Template created by O Pregador | Powered by Blogger