Friday, October 06, 2006

Botão com a tag botão

Uma tag subestimada, pois com a tag "button" temos mais controle sobre o formulário e sobre o design do botão .
Usualmente em um formulário utilizamos a tag input com o type= submit|reset, com o button obtemos o mesmo funcionamento, para enviar e dar o reset.
Ex de submit|reset com button:

<button type=”submit”>Enviar</button>

<button type=”reset”>Enviar</button>

Até aqui está tudo igual, agora duas vantagens com o button.

Aspecto visual: podemos adicionar dentro de uma tag “button” uma imagem, dai vc pensa ‘na tag input também’, certo mas com button você coloca quantas imagens quiser e até mesmo outras tags .

Ex:

<FORM action=”seuform”>
email: <INPUT type=”text” name=”email”>
<BUTTON name=”submit” value=”submit” type=”submit”>
<span>E</span>nviar
<IMG src=”legal.gif” alt=”wow”> <IMG src=”forum.gif” alt=”forum”>
</BUTTON> <BUTTON name=”reset” type=”reset”>
Re<span>s</span>et <IMG src=”oops.gif” alt=”oops”>


<IMG src=”forum.gif” alt=”forum”> </BUTTON> </P> </FORM>
Quando em um formulário o usuário precisa selecionar uma entre várias opções, podemos utilizar um select box ou vários formulários ou várias tags “a” dentro de uma mesma pagína. Neste caso é utilizado o button para adicionar apenas um formulário e enviar apenas um valor para o servidor.

Ex de uma pagínação:

<form class="pagination" action="paginate.php" method="get">

<ol>

<li class=”prev”>

<button type=”submit” name=”submit” value=”1″>

1

<span></span>

</button>

</li>

<li class=”curr”>

<button type=”submit” name=”submit” value=”2″>2</button>

</li>

<li class=”next”>

<button type=”submit” name=”submit” value=”3″>3</button>

</li>

<li>

<button type=”submit” name=”submit” value=”4″>4</button>

</li>

<li>

<button type=”submit” name=”submit” value=”5″>5</button>

</li>

</ol>

</form>

Acho q pode ser muito util em algumas situações, diminuindo o tamanho do código e ajudando a semântica da pagína.

http://del.icio.us/marco.moura/button

Labels: , ,

3 Comments:

Anonymous diego said...

Você não tem um exemplo feito?

da uma olahda no http://wwwhatsnew.com , tem um monte de aplicacões que ainda não sei como foram programadas...

1:15 PM  
Anonymous Henrique Linhares said...

Não entendi! Aliás, copiei, todavia, não consegui fazer funcionar em meus testes?

6:36 AM  
Anonymous ROBSON FLORENCIO PAIM said...

http://br.geocities.com/renaissancehaslam - esta é minha página formatada pela CSS. Vale a pena vcs visitarem pois a vocalista ANNIE HASLAM é a maior do gênero progressivo. Pra quem gosta de música de bom gosto. Segue. Mande comentários pra mim: acervopaim@hotmail.com

8:31 PM  

Post a Comment

<< Home