Nesta seção apresentaremos como usar os componentes de um formulario.
Abaixo é apresentado um formulário básico.
<form action="#">
<div class="form-group">
<label for="forNameExample">Nome</label>
<input type="text" name="nome" placeholder="Insira seu nome">
</div>
<div class="form-group">
<label for="forEmailExample">Email</label>
<input type="email" name="email" placeholder="Insira um email">
</div>
<div class="form-group">
<label for="forPasswordExample">Senha</label>
<input type="password" name="senha" placeholder="Insira sua senha">
</div>
</form>
<div class="form-group">
<label for="forNameExample">Nome</label>
<input type="text" name="nome" value="Jardel Gonçalves" disabled>
</div>
<div class="select">
<select>
<option>--Select--</option>
<option>Hello 1</option>
<option>Hello 2</option>
<option>Hello 3</option>
<option>Hello 4</option>
</select>
<div class="select_arrow"></div>
</div>
<div class="form-group">
<label for="forDescribeExample">Descrição</label>
<textarea name="descricao" id="" cols="30" rows="10"></textarea>
</div>
<div class="form-group">
<label for="forDateExample">Data de Nascimento</label>
<input type="date" name="dataNascimento">
</div>
<label class="form-checkbox">Checkbox 1
<input type="checkbox">
<span class="checkmark"></span>
</label>
<label class="form-checkbox">Checkbox 1
<input type="checkbox" checked>
<span class="checkmark"></span>
</label>
<label class="form-checkbox">Radio 1
<input type="radio" name="radio">
<span class="checkradio"></span>
</label>
<label class="form-checkbox">Radio 2
<input type="radio" name="radio" checked>
<span class="checkradio"></span>
</label>
<div class="onoffswitch">
<input type="checkbox" name="onoffswitch" class="onoffswitch-checkbox" id="myonoffswitch" checked>
<label class="onoffswitch-label" for="myonoffswitch">
<span class="onoffswitch-inner"></span>
<span class="onoffswitch-switch"></span>
</label>
</div>
<input type="range" class="range" min="0" max="100">
<div class="upload-file">
<button class="selected-file">Escolher arquivo</button>
<input type="file" name="meu_arquivo" />
</div>
Você pode alterar a cor do botão utilizando o nome da cor que deseja como classe do botão.
<div class="upload-file">
<button class="selected-file indigo">Escolher arquivo</button>
<input type="file" name="meu_arquivo" />
</div>
Caso deseje exibir o nome do arquivo, é necessário utilizar javascript, veja um exemplo abaixo:
<div class="upload-file">
<button class="selected-file indigo">Escolher arquivo</button>
<input type="file" id="myfile" name="meu_arquivo" />
<span class="filename-upload" id="filename">Nenhum arquivo selecionado</span>
</div>
var file = document.getElementById("myfile");
file.onchange = function(){
if(file.files.length > 0){
document.getElementById('filename').innerHTML = file.files[0].name;
}
};