Caixas de seleção são elementos de formulário nos quais o usuário pode marcá-las ou desmarcá-las. Eles são freqüentemente chamados de "sinalizadores" e são usados como um gatilho que permite que você obtenha uma de duas respostas - "sim" ou "não". Na maioria das vezes, a questão de passar os valores das caixas de seleção surge quando os programadores novatos criam formulários em documentos de hipertexto. Abaixo está o conjunto mínimo de tags necessárias para resolver este problema, que deve ser colocado em tal documento.
Instruções
Passo 1
Coloque a tag do formulário no documento - seus atributos devem conter informações sobre qual método e para qual endereço os dados de todos os elementos do formulário, incluindo caixas de seleção, serão enviados. Insira o endereço do script do manipulador de dados no atributo action e o método de transferência de dados no atributo method. O valor do atributo action pode ser deixado em branco se a página da qual as informações são enviadas for um script de tratamento. Dois valores são permitidos para o método de transferência de dados - Get e Post. A escolha depende de qual dessas opções está programada para ler os dados recebidos no script do manipulador. A tag de formulário completo com o conjunto mínimo necessário de atributos pode ter a seguinte aparência:
Passo 2
Insira o número necessário de itens de seleção (caixas de seleção) entre as tags de abertura e fechamento do formulário. Isso é feito usando tags de entrada, no atributo type do qual o valor da caixa de seleção é escrito. Cada um deles deve conter pelo menos dois atributos obrigatórios - nome e valor. Preste atenção ao atributo de nome - ao contrário de elementos de seleção agrupados (rádio), os valores de nome para cada caixa de seleção devem ser diferentes. A palavra colocada neste atributo será usada como o nome da variável passada do formulário. O valor do atributo value será atribuído à variável com este nome. Esse grupo de tags em um formulário pode ter a seguinte aparência:
etapa 3
Coloque um botão na frente da tag de fechamento do formulário que, quando clicado, enviará o valor da caixa de seleção selecionada pelo usuário para o endereço especificado na tag de abertura do formulário. Faça isso usando a tag input, colocando o valor submit no atributo type. Além desse atributo, você também pode agregar valor ao inserir texto ali para exibi-lo no botão de envio de dados. O código completo que enviará as informações da caixa de seleção marcada pelo visitante para o script do manipulador pode ser, por exemplo, assim: