5 truques de entrada HTML5 Form

A forma mais comum de obter a entrada do usuário para um programa javascript é usando elementos de formulário HTML. A última versão do HTML, HTML5, tem vários novos elementos de formulário e atributos.

entradas de texto

entradas de texto são o tipo mais básico de campo de formulário HTML. Eles são usados ​​para dar o website do usuário uma entrada em branco onde pode inserir qualquer valor. Aqui está um exemplo do código usado para criar uma entrada de texto:

Aqui está o que neste campo se parece em um navegador:

image0.jpg

texto do espaço reservado

texto do espaço reservado aparece dentro do campo de entrada antes que um usuário começa a digitar. É útil para dizer ao usuário o que você espera que eles para entrar.

Aqui está um exemplo do uso de texto de espaço reservado em uma entrada de texto:

Aqui está o que neste campo se parece em um navegador web.

image1.jpg

autofocus

Quando o campo de entrada é selecionado e você pode ver o cursor dentro dele, # 147 tem foco. # 148- Se você quer um determinado campo (como o campo Nome) para ter # 147-focus # 148-, logo que uma página web cargas, você pode usar o atributo autofocus. Aqui está o que parece:

de entrada de e-mail

O campo de entrada de e-mail parece com uma entrada de caixa de texto e ele funciona apenas como um campo de entrada de texto na maioria dos casos, também. Mas, às vezes, o navegador trata o campo de entrada de e-mail de forma diferente a partir de um campo de entrada de texto. Por exemplo, quando um campo de entrada é de e-mail # 147 em foco # 148- em um iPhone, uma exibição especial de teclado que oferece atalhos para a inserção de endereços de e-mail.

Aqui está um exemplo de como usar o campo de entrada de e-mail:

input Slider

Uma entrada deslizante é um campo de entrada que permite que o utilizador seleccione um número no intervalo de números, por meio de um controlo de arrastar e largar.

Aqui está o código para a criação de um seletor:

Aqui está o que um controle deslizante parece em um navegador web.

image2.jpg

Requeridos

Se você quer forçar seu usuário digite um valor em um campo antes que ele é capaz de enviar o formulário, HTML5 tem um atributo chamado requeridos.

Para fazer um campo de formulário necessário, você só precisa adicionar o novo atributo dentro de um campo de entrada de formulário, como este:

Quando um usuário tenta enviar o formulário sem preencher o número de telefone campo, ela recebe uma mensagem pedindo-lhe para preenchê-lo:

image3.jpg

Como desta escrita, nem todos os navegadores da web suportam a requeridos atributo, mas é suportada pelo Chrome, Firefox, Internet Explorer e Opera.

Descobrir mais

Para mais informações sobre os elementos e atributos e como trabalhar com eles em javascript, visite o formulários HTML guia no Mozilla Developer Network.

menu