Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

walter2303

Enquete me ajudem por favor

Recommended Posts

Boa tarde

Sou novo em programação espero que entenda minhas dificuldades. rs

Estou brincando e fazendo uma enquete nesta enquete tenho 05 perguntas cada pergunta tem 03 respostas, queria saber como faco para deixar selecionado em cada pergunta uma resposta apenas ?

Nesta enquete irei enviar para as pessoas reapoderem e no final ela coloca seu nome, e-mail e telefone estas respostas seriam direcionada para meu email e u saberia as resposta de cada.

Segue o meu codigo em HTML

<!DOCTYPE html>
<html>
<head>
    <title>Enquete</title>
    <link href="assets/css/style.css" rel="stylesheet" />
</head>
<body>
    <fieldset>
        <center><h2>Como está a manutenção preventiva do seu automóvel?</h2></center><br/>
        <form action="processaForm.php" method="post">
            <label for="pergunta1">O que acha de ter um profissional cuidando da agenda de manutenção básica do seu automóvel? Ex. Troca de óleo, fluído de freio, Limpeza do ar condicionado, entre outros.</label><br/>
            <input type="radio" value="interessante1" />Interessante<br/>
            <input type="radio" value="gosteimuito1" />Gostei Muito<br/>
            <input type="radio" value="indiferente1" />Indiferente<br/>
            <br/>
            <label for="pergunta2">O que você acha de ser atendida por um profissional em um local de sua escolha?</label><br/>
            <input type="radio" value="interessante2" />Interessante<br/>
            <input type="radio" value="gosteimuito2" />Gostei Muito<br/>
            <input type="radio"  value="indiferente2" />Indiferente<br/>
            <br/>
            <label for="pergunta3">Quando você precisa trocar o óleo de seu veículo e realizar demais manutenções, onde você busca esta solução?</label><br/>
            <input type="radio" value="postos" />Postos de combustível<br/>
            <input type="radio" value="oficinas" />Oficinas mecânicas<br/>
            <input type="radio" value="concessionárias" />Concessionárias<br/>
            <input type="radio" value="indicacao" />Indicações de amigos<br/>
            <br/>
            <label for="pergunta4">Você acredita que este tipo de serviço delivery, possa ser um diferencial em comparação aos demais concorrentes do mesmo segmento?</label><br/>
            <input type="radio" value="interessante3" />Interessante<br/>
            <input type="radio" value="gosteimuito3" />Gostei Muito<br/>
            <input type="radio" value="indiferente3" />Indiferente<br/>
            <br/>
            <label for="pergunta5">Gostaria de receber informações sobre estes serviços?</label><br/>
            <input type="radio" value="interessante4" />Interessante<br/>
            <input type="radio" value="gosteimuito4" />Gostei Muito<br/>
            <input type="radio" value="indiferente4" />Indiferente<br/>
            <h4>Aguarde, em breve este serviço estará disponível para você e seu veículo.</h4>
            <label>Participante</label><br/>
            <input type="text" name="nome"><br/>
            <label>E-mail</label><br/>
            <input class="alinhar" type="text" name="email"/><br/>
            <label>Telefone</label><br/>
            <input type="text" name="nome"><br/>
            
            <input type="submit" value="Enviar" />
            <input type="reset" value="Cancelar" />
        </form>
        </fieldset>
    </body>
</html> 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Walter,

Você precisa atribuir um name aos seus radio's. Agora vem a explicação: Quando você adiciona essa propriedade (que DEVE ser igual a todos os inputs daquele grupo), ele vai considerar que só pode ser marcado um, já que tem outro input com a mesma propriedade marcado (só mudaria o value).

Segue um exemplo de como você pode estruturar:

<label><input type="radio" name="pergunta1" value="Interessante">Interessante</label>
<label><input type="radio" name="pergunta1" value="Gostei muito">Gostei muito</label>
<label><input type="radio" name="pergunta1" value="Indiferente">Indiferente</label>

Eu também atribui um label pra fim de organização (já que você não pode deixar uma string solta sem nenhum elemento) e pra facilitar quando você for usar CSS.

Boa sorte e bons estudos.

Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.