Para criar um Botão de Rádio, também usamos a Tag <input>. No nosso caso, a Tag <input> deve ter seu atributo type preenchido com o valor radio e o parâmetro value deve ser definido obrigatoriamente já que o valor nele informado que será enviado pelo formulário.
Vamos a um exemplo:
<html>
Repare que todos os Botões de Rádio estão com o parâmetro name definidos como time. Isso quer dizer que eles fazem parte do mesmo grupo e, com isso, ao clicar em uma opção, a outra é desmarcada automaticamente.<head>
<title>Qual o seu Time do Coração?</title>
</head><body>
</html><h1>Qual o seu Time do Coração?</h1>
<form method="post" action="cadastrar-enquete.php">
</body><form method="post" action="cadastrar-enquete.php">
<input type="radio" name="time" value="bota" />
Botafogo
<br />
<input type="radio" name="time" value="fla" />
Flamengo
<br />
<input type="radio" name="time" value="flu" />
Fluminense
<br />
<input type="radio" name="time" value="vasco" />
Vasco da Gama
<br /><br />
<input type="submit" value="Enviar" />
<input type="reset" value="Cancelar" />
</form>Botafogo
<br />
<input type="radio" name="time" value="fla" />
Flamengo
<br />
<input type="radio" name="time" value="flu" />
Fluminense
<br />
<input type="radio" name="time" value="vasco" />
Vasco da Gama
<br /><br />
<input type="submit" value="Enviar" />
<input type="reset" value="Cancelar" />
Já o parâmetro value serve para informar o que deve ser enviado ao servidor. Entenda que os rótulos não são enviados.
Observe o resultado:

Dica: Se você quiser que alguma das opções já apareça marcada ao carregar a página, basta adicionar o atributo checked no Botão de Rádio desejado conforme abaixo:
<input type="radio" name="time" value="fla" checked />
Leia mais:
- Veja agora como Adicionar Caixas de Verificação (Checkboxes) em seus Formulários HTML;
- Adicione Caixas de Seleção (Combo Boxes) em seus Formulários HTML;
- Adicione Áreas de Texto em Seus Formulários HTML;
- Agrupe Controles de seus Formulários HTML;
- Entenda pra que serve a Tag <label>;
- Quer ir mais longe? Leia Introdução ao PHP;
- Não sabe nada de HTML? Comece com Introdução ao HTML;
Oi, explique-me 1 coisa, que ainda nao percebi.
ResponderExcluirEu ja decorei como fazer tudo isso.Mas depois eu mesmo que teste, ele nao vai dar, onde fica guardado tudo isso?no ficheiro "cadastrar-enquete.php"??so queria saber como colocar isso a funcionar, em qualquer site ou blog.