Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Curso de Google Formulários - #13 Formulário Personalizado

20/11/2020

Nesse tutorial vamos trabalhar com formulário html que será responsável pela entrada de dados do usuário. Vamos utilizar as classes do Bootstrap.

Formulário com Bootstrap

index.php

O arquivo index.php ficará responsável por abrigar o formulário html:

<div class="col-6">
    <form name="form1" id="form1" method="post" action="controllers/FormController.php">
        <input class="form-control" name="nome" id="nome" type="text" placeholder="Nome:" required>

        <div class="mt-4 mb-4">
            <div>Gênero:</div>
            <div class="custom-control custom-radio">
                <input type="radio" id="customRadio1" name="genero" class="custom-control-input" value="Masculino">
                <label class="custom-control-label" for="customRadio1">Masculino</label>
            </div>
            <div class="custom-control custom-radio">
                <input type="radio" id="customRadio2" name="genero" class="custom-control-input" value="Feminino">
                <label class="custom-control-label" for="customRadio2">Feminino</label>
            </div>
        </div>

        <div class="mt-4 mb-4">
            <div>Do que você gostou?</div>
            <div class="custom-control custom-checkbox">
                <input type="checkbox" class="custom-control-input" id="customCheck1" name="preferencia[]" value="Funcionários">
                <label class="custom-control-label" for="customCheck1">Funcionários</label>
            </div>
            <div class="custom-control custom-checkbox">
                <input type="checkbox" class="custom-control-input" id="customCheck2" name="preferencia[]" value="Limpeza">
                <label class="custom-control-label" for="customCheck2">Limpeza</label>
            </div>
            <div class="custom-control custom-checkbox">
                <input type="checkbox" class="custom-control-input" id="customCheck3" name="preferencia[]" value="Localização">
                <label class="custom-control-label" for="customCheck3">Localização</label>
            </div>
        </div>

        <div class="mt-4 mb-4">
            <label for="exampleFormControlTextarea1">Comente sua hospedagem:</label>
            <textarea class="form-control" id="exampleFormControlTextarea1" name="comentario" rows="3"></textarea>
        </div>

        <input type="submit" value="Enviar" class="btn btn-dark">
    </div>
</form>
</div>

controllers/FormController.php

Vamos fazer um teste do recebimento de dados no backend:

<?php
var_dump($_POST);

Por hoje é só! Sucesso nos códigos e na vida!

Precisa de um professor particular? webdesignemfoco@gmail.com

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

Posts Relacionados

Curso de Google Formulários - #12 Criando o Template
Nesse tutorial criaremos o template do formulário personalizado utilizando a API do Google Forms e do Google Planilhas.
Saiba mais!
Curso de Google Formulários - #14 Inserindo Dados na Planilha
Nesse tutorial nós vamos trabalhar a fundo com a API do Google Planilhas realizando a inserção dos dados preenchidos no formulário diretamente na planilha.
Saiba mais!
Google Forms
Esse é o curso de Google Forms. Aqui você aprenderá a criar desde um formulário básico até um formulário usando API.
Saiba mais!