banner2.gif (3664 bytes)
FreeBRS - Sistema de informações desenvolvida pela BRS - Brasil Site (Tudo Gratuito)
 



Menus

a. Menus com opções - SELECT
b. Listas paginávies - SELECT com SIZE
a. Menus com opções - SELECT

Menu de opção única

A marcação SELECT segue a mesma convencão de TEXTAREA. Ou seja, as opções de menu ficam entre a marcação de início <SELECT> e a de fim </SELECT>.

Opções:

OPTION OBRIGATÓRIO

Especifica uma opção presente no menu.

VALUE="" OPCIONAL

Especifica o valor da opção retornada ao servidor. Se não for definido, o nome da opção é enviado ao servidor.

SELECTED OPCIONAL

Por default, a primeira OPTION é exibida no menu. Esta marcação estabelece uma opção de menu a ser exibida inicialmente, quando não se deseja que seja a primeira OPTION.
<FORM METHOD="POST" ACTION="/cgi-bin/post-query">

Onde você pretende fazer turismo nas férias?

<SELECT NAME="lugares_para_ver">

<OPTION>Fortaleza

<OPTION VALUE="sul">Florianópolis ou Porto Alegre

<OPTION>Rio de Janeiro

<OPTION SELECTED>Brasília

<OPTION VALUE="amazonia">Manaus

</SELECT>

</FORM> 

Obs.:

  • Se você possui mais do que 3 ou 4 opções de escolha, e o usuário só pode selecionar uma, então este elemento de entrada é o melhor. As pessoas frequentemente utilizam vários RADIOBUTTONS, que veremos a seguir.
  • O script decodificador, no servidor, provavelmente apreciará uma única palavra para VALUE, em vez de múltiplas palavras. Você sempre pode utilizar sublinhado para separar expressões compostas.

b. Listas pagináveis - SELECT com SIZE

A única diferença entre este elemento de entrada e o anterior SELECT é a introdução da opção SIZE. Ela especifica quantas linhas com opções de menu serão exibidas na janela.

Opções:

MULTIPLE OPCIONAL

Especifica que múltiplas opções podem ser selecionadas, em oposição ao exemplo anterior do SELECT, onde apenas uma opção pode ser selecionada no menu.

SIZE="" OBRIGATÓRIO

Número de linhas (opções de menu) exibidas na janela.

OPTION OBRIGATÓRIO

Especifica uma opção da lista.

VALUE="" OPCIONAL

Especifica o valor da opção retornada ao servidor.

Se não for definido, o nome da opção é enviado ao servidor.

SELECTED OPCIONAL

Esta opção determina uma OPTION default para ser selecionada.
<FORM METHOD="POST" ACTION="/cgi-bin/post-query">

Que facilidades de acomodação você deseja?<BR>

<SELECT NAME="opcional" MULTIPLE SIZE="5">

<OPTION>Televisão

<OPTION VALUE="casal" SELECTED>Cama de Casal

<OPTION>Ar Condicionado

<OPTION>Fax

<OPTION SELECTED>Modem V.34

<OPTION>Sauna

<OPTION>Lavanderia

<OPTION>Frigo-Bar

</SELECT>

</FORM>

Obs.:

  • Este elemento de entrada é bom para listas com muitas opções, porque é possível controlar quantas serão exibidas por vez.
  • Em alguns clientes WWW, é necessário teclar simultaneamente as teclas CONTROL ou SHIFT para selecionar múltiplos itens.


voltar para o menu anterior