Fica aqui conosco e vamos aprender coisas novas! Grátis

Venha saber mais


	

Formulário de contatos em HTML

Tempo de leitura: 5 min

Escrito por Admin

Compartilhe agora mesmo:


HTML para iniciantes – Formulário de contatos #8


Na sequência de nosso mini projeto, em desenvolvimento de software com html, veja neste passo, que faremos o resto de nossas páginas, e veremos como criar nossa página de formulários com campos para envio de email e mensagem. Criando campos obrigatórios

– Se você apenas está começando no desenvolvimento de software e gostária de seguir um projeto básico, Disponibilizo os arquivos .css, .js, inclusive php do formulário no blog.

No final de todas as aulas, vou explicar como:
  • Criar dominio (domain)
  • E qual é um lugar bom para hospedar (host) seu Website

Website do tutorial


Veja os outros vídeos desta playlist



Pratique você também


Assistir vídeoaula no final da página para praticar e anteriores nos links acima


Agora você pode abrir o Notepad se não tiver VS Code ou fazer o Download aqui

  1. Após abrir sua pasta no VS Code
  2. Copie o código abaixo e repõe o da página de contatosque criamos na aula anterior. Ver links acima
  3. Criar o último arquivo de Style “contact-form.css” dentro da pasta CSS
    1. Baixar TODOS os arquivos clicando aqui
    2. Instale o WinRAR para abrir arquivo acima, clicando aqui
    3. Na próxima aula será ensinado como utilizar uma app para fazer isto com qualquer Website
  4. Após inserir todos estes códigos css, siga o HTML abaixo da página de formulário
  5. E treine digitando para aprender o nome dos atributos, etc
  6. Fazer CTRL + C (salvar) sempre para não perder seu trabalho
  7. A seguir, voltar ao navegador e fazer reload (F5) na página

1 – Código HTML



    <!--==================================================
                              CONTENT
    ==================================================-->
    <main class="well8">
        <!-- Contact-form -->
        <section class="offset__up3 non-zindex">
            <img id="js-round-after" src="images/parallax-round-after.svg" class="round-after" alt="">
            <div class="container">
                <h2 class="mod center">Contact form</h2>
                <h3 class="center">
                    Praesent justo dolor lobortis quis lobortis
                </h3>

                <form id="contact-form" class='contact-form'>
                    <div class="contact-form-loader"></div>
                    <fieldset>
                        <label class="name">
                            <input type="text" name="name" placeholder="Name" value="" data-constraints="@Required @JustLetters"/>
                            <span class="empty-message">*This field is required.</span>
                            <span class="error-message">*This is not a valid name.</span>
                        </label>
                        <label class="email">
                            <input type="text" name="email" placeholder="Email" value="" data-constraints="@Required @Email"/>

                            <span class="empty-message">*This field is required.</span>
                            <span class="error-message">*This is not a valid email.</span>
                        </label>

                        <label class="phone">
                            <input type="text" name="phone" placeholder="Phone" value="" data-constraints="@JustNumbers"/>

                            <span class="empty-message">*This field is required.</span>
                            <span class="error-message">*This is not a valid phone.</span>
                        </label>

                        <label class="message">
                            <textarea name="message" placeholder="Additional Notes" data-constraints='@Required 
                            @Length(min=20,max=999999)'></textarea>
                            <span class="empty-message">*This field is required.</span>
                            <span class="error-message">*The message is too short.</span>
                        </label>
                        <div class="btn-wr">
                            <a class="btn" href="#" data-type="submit">Submit comment</a>
                        </div>
                    </fieldset>
                    <div class="modal fade response-message">
                        <div class="modal-dialog">
                            <div class="modal-content">
                                <div class="modal-header">
                                    <button type="button" class="close" data-dismiss="modal" aria-hidden="true">
                                        &times;
                                    </button>
                                    <h4 class="modal-title">Modal title</h4>
                                </div>
                                <div class="modal-body">
                                    You message has been sent! We will be in touch soon.
                                </div>
                            </div>
                        </div>
                    </div>
                </form>
            </div>
        </section>
        <!-- /Contact-form -->
    </main>
 

Espero que tenha gostado. Até o próximo vídeo 😀

Inscreve-se e ativa o sininho para receber os próximos vídeos e faça teu LIKE

Até a próxima Obrigado

ABRAÇO


  • ✔ Deixe seu like e compartilhe se gostou ☺
  • Inscreva-se no canal
  • ✔ Selecione para receber notificações clicando no sininho pelo seu celular e/ou computador ☺

Veja também este tópico sobre Linguangens de programação pra além do HTML, porque é importante sabermos o significado e também o que mais você poderá ter interesse futuramente.




Compartilhe agora mesmo:

Você vai gostar também:

Para enviar seu comentário, preencha os campos abaixo:

Leave a Reply


*


*


1 Comentário

  • neurontnRig says:

    I am not sure where you’re getting your info, but great topic.

  • JUNTE-SE Á NOSSA LISTA DE SUBSCRITORES

    Entre para nossa lista e receba conteúdos exclusivos e com prioridade

    Damos valor à sua privacidade

    Nós e os nossos parceiros armazenamos ou acedemos a informações dos dispositivos, tais como cookies, e processamos dados pessoais, tais como identificadores exclusivos e informações padrão enviadas pelos dispositivos, para as finalidades descritas abaixo. Poderá clicar para consentir o processamento por nossa parte e pela parte dos nossos parceiros para tais finalidades. Em alternativa, poderá clicar para recusar o consentimento, ou aceder a informações mais pormenorizadas e alterar as suas preferências antes de dar consentimento. As suas preferências serão aplicadas apenas a este website.

    Cookies estritamente necessários

    Estes cookies são necessários para que o website funcione e não podem ser desligados nos nossos sistemas. Normalmente, eles só são configurados em resposta a ações levadas a cabo por si e que correspondem a uma solicitação de serviços, tais como definir as suas preferências de privacidade, iniciar sessão ou preencher formulários. Pode configurar o seu navegador para bloquear ou alertá-lo(a) sobre esses cookies, mas algumas partes do website não funcionarão. Estes cookies não armazenam qualquer informação pessoal identificável.

    Cookies de desempenho

    Estes cookies permitem-nos contar visitas e fontes de tráfego, para que possamos medir e melhorar o desempenho do nosso website. Eles ajudam-nos a saber quais são as páginas mais e menos populares e a ver como os visitantes se movimentam pelo website. Todas as informações recolhidas por estes cookies são agregadas e, por conseguinte, anónimas. Se não permitir estes cookies, não saberemos quando visitou o nosso site.

    Cookies de funcionalidade

    Estes cookies permitem que o site forneça uma funcionalidade e personalização melhoradas. Podem ser estabelecidos por nós ou por fornecedores externos cujos serviços adicionámos às nossas páginas. Se não permitir estes cookies algumas destas funcionalidades, ou mesmo todas, podem não atuar corretamente.

    Cookies de publicidade

    Estes cookies podem ser estabelecidos através do nosso site pelos nossos parceiros de publicidade. Podem ser usados por essas empresas para construir um perfil sobre os seus interesses e mostrar-lhe anúncios relevantes em outros websites. Eles não armazenam diretamente informações pessoais, mas são baseados na identificação exclusiva do seu navegador e dispositivo de internet. Se não permitir estes cookies, terá menos publicidade direcionada.

    Visite as nossas páginas de Políticas de privacidade e Termos e condições.

    Importante: Este site faz uso de cookies que podem conter informações de rastreamento sobre os visitantes.
    Criado por WP RGPD Pro

    Receba este eBook totalmente GRÁTIS

    aprimorar-se é amor próprio

    100% Online

    Mais informado

    Aprender coisas novas

    Temas importantes

    Aprimorar em informática

    Do básico ao avançado

    Aumenta a autoestima

    dados protegidos contra spam