Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

[Bug] Required não funciona

Nome e sobrenome
        <label for="email">Email</label>
        <input type="text" id="email" class="input-padrão" required>

        <label for="telefone">Telefone</label>
        <input type="text" id="telefone" class="input-padrão" required>

        <label for="mensagem">Mensagem</label>
        <textarea id="mensagem" cols="68" rows="10" class="input-padrão"></textarea>

        <div>
            <p>Como prefere nosso contato?</p>
            <label for="radio-email"><input type="radio" name="contato" value="email" id="radio-email">
                Email</label>


            <label for="radio-telefone"><input type="radio" name="contato" value="email" id="radio-telefone">
                Telefone</label>


            <label for="radio-whatsapp"><input type="radio" name="contato" value="email" id="radio-whatsapp">
                WhatsApp</label>

        </div>

        <div>
            <p>Qual horario prefere ser atendido?</p>
            <select>
                <option>Manhâ</option>
                <option>Tarde</option>
                <option>Noite</option>
            </select>

        </div>


        <label class="checkbox" for=""><input type="checkbox">Gostaria de receber nossas novidades por
            email?</label>

        <input type="button" value="Enviar Formulario">
    </form>
</main>
3 respostas

Boa noite, na hora de informar os tipos de cada input o senhor definiu todos como texto, somente adicionei os tipos corretos para cada um, acredito que agora funcionará normalmente

        <label for="nomesobrenome">Nome e sobrenome</label>
        <input type="text" id="nomesobrenome" class="input-padrao" required>

        <label for="email">Email</label>
        <input type="email" id="email" class="input-padrao" required placeholder="seuemail@dominio.com">

        <label for="telefone">Telefone</label>
        <input type="tel" id="telefone" class="input-padrao" required placeholder="(XX) XXXXX-XXXX">

        <label for="mensagem">Mensagem</label>
        <textarea cols="70" rows="10" id="mensagem" class="input-padrao" required></textarea>

        <fieldset>
            <legend>Como prefere o nosso contato?</legend>
            <label for="radio-email"><input type="radio" name="contato" value="email" id="radio-email">
                Email</label>

            <label for="radio-telefone"><input type="radio" name="contato" value="telefone" id="radio-telefone">
                Telefone</label>

            <label for="radio-whatsapp"><input type="radio" name="contato" value="whatsapp" id="radio-whatsapp"
                    checked> WhatsApp</label>
        </fieldset>

        <fieldset>
            <legend>Qual horário prefere ser atendido?</legend>
            <select>
                <option>Manhã</option>
                <option>Tarde</option>
                <option>Noite</option>
            </select>
        </fieldset>

        <label class="checkbox"><input type="checkbox" checked>Gostaria de receber nossas novidades por
            email?</label>

        <input type="submit" value="Enviar formulário" class="enviar">
    </form>
</main>

Ainda não funcionou :(

solução!

Oi, Igor.

Vi que no seu código você colocou o último input como type="button", mas deveria ser type="submit". O Emanuel mudou isso no código, mas não sei se você viu, então decidi avisar.