JavaScript - Guia de Referência
© 1997 Anderson Barros Torres


Select


Cria uma listBox, no mesmo padrão que no Windows. Onde o usuário pode selecionar uma ou mais opções disponíveis, depende da configuração desejada pelo programador.

Forma geral:
<SELECT

NAME = "selectName"
[SIZE = tamanho]
[MULTIPLE]
[onBlur = "ação"]
[onChange = "ação"]
[onFocus = "ação"] >

<OPTION

VALUE = "optionValue"
[SELECTED] >
Texto

. . .

<OPTION...>

</SELECT>

onde:
selectName - Nome dado pelo programador, para o objeto select

tamanho - Número de linhas, da caixa select.

MULTIPLE - Se definido, permite que várias opções sejam selecionadas.

ação - Define o que fazer quando algum evento ocorrer.

optionValue - Valor que é enviado as servidor, quando o formulário é submetido.

SELECTED - Se definido, informa a opção que será inicialmente selecionada.

Propriedades:
lenght - Informa o número de opções disponíveis.
Ex: selectName.lenght

name - Informa o nome que o programador definiu para o objeto select.
Ex: selectName.name

options - Vetor com todas as opções existentes no menu select.
Ex: selectName.options[0..selectName.lenght-1]

selectedIndex - Informa o índice do ítem que está selecionado.
Ex: selectName.selectedIndex

defaultSelected - Informa o ítem que detém a seleção inicial. Pode-se alterar este valor, dede que o formulário ainda não tenha sido exibido.
Ex: selectName.options[Indice].defaultSelected

index - Obtém o número do índice de uma opção em um menu select.
Ex: selectName.options[Indice].index

selected - Valor lógico referente a opção em questão. Se a opção estiver selecionada, retorna "1", caso contrário, retorna "0".
Ex: selectName.options[indice].selected

text - Armazena o texto que aparece como opção do menu select. Este texto é definido após a TAG <OPTION>.
Ex: selectName.options[indice].text

value - Armazena o campo VALUE, que é enviado ao servidor quando o formulário é submetido (enviado).

Eventos:
onBlur - Ocorre quando o objeto perde o foco.

onChange - Ocorre quando o objeto perde o foco e seu conteúdo foi alterado.

onFocus - Ocorre quando o objeto recebe o foco.

Exemplo:



Página desenvolvida por Anderson Barros Torres. Julho/97
Última alteração: