Criar um HTML Email Input online
O Gerador HTML Email Input cria um campo <input type="email"> com rótulo. Configure o nome, o ID, o rótulo, o atributo placeholder, o tamanho visível, o modo de vários endereços, o preenchimento obrigatório e um padrão opcional. Todas as saídas são atualizadas em conjunto.
Os navegadores aplicam a validação de formato de e-mail, mas não podem confirmar se o endereço existe ou recebe mensagens. A validação no servidor continua necessária.
Opções do Gerador HTML Email Input
- Name identifica o campo nos dados enviados pelo formulário.
- ID conecta o campo à Label visível.
- Placeholder fornece um exemplo ou uma dica temporária.
- Size controla a largura visível aproximada em caracteres.
- Multiple permite uma lista de endereços de e-mail separados por vírgulas.
- Required impede que um valor vazio passe na validação de restrições do navegador.
- Pattern adiciona uma restrição de expressão regular à validação da sintaxe de e-mail.
Mantenha o rótulo visível mesmo quando o placeholder contiver um endereço de exemplo.
Criar um HTML Email Input em C#
O painel C# mostra como criar o campo configurado com Aspose.HTML for .NET . O código gerado segue este fluxo:
- Crie um
HTMLDocumente umHTMLInputElement. - Defina o tipo, o nome, o ID, o atributo
placeholder, o tamanho e os atributos de validação selecionados. - Crie um
HTMLLabelElemente associe-o ao campo. - Adicione os dois elementos com
AppendChild()e salveemail-input.htmlcomSave().
Configure o campo antes de copiar o código C# atualizado.
Perguntas sobre o Gerador HTML Email Input
1. Qual validação o elemento <input type="email"> oferece?
O navegador verifica se um valor não vazio segue suas regras de sintaxe para endereços de e-mail e informa uma incompatibilidade de tipo quando isso não ocorre. Essa verificação não confirma se a caixa de correio existe.
2. Como permitir mais de um endereço de e-mail?
Ative Multiple. O campo aceitará uma lista separada por vírgulas, e cada endereço deverá atender à sintaxe de e-mail e a qualquer padrão configurado.
3. Como o atributo pattern interage com a validação de e-mail?
Um valor não vazio deve atender tanto à sintaxe de e-mail integrada quanto à expressão regular em pattern. Use o padrão somente para uma regra adicional real, como restringir um formulário interno a um domínio específico.
4. O atributo required rejeita um campo de vários e-mails vazio?
Sim. Com required, o campo deve conter pelo menos um endereço que passe na validação aplicável. Sem esse atributo, um valor vazio é válido.
5. O atributo placeholder pode substituir o rótulo do campo de e-mail?
Não. O texto do placeholder desaparece durante a digitação e não é um nome acessível confiável. Mantenha o rótulo visível vinculado por valores for e id correspondentes.
Instalar o Aspose.HTML for .NET
Instale o Aspose.HTML for .NET pelo NuGet usando a CLI do .NET:
dotnet add package Aspose.HTML
Você também pode usar a interface do Gerenciador de Pacotes NuGet ou executar Install-Package Aspose.HTML no Console do Gerenciador de Pacotes. Consulte o
guia de instalação
para configurar a biblioteca ou solicite uma
licença temporária
para avaliar a API sem limitações.
Outros geradores HTML
Crie e visualize a marcação de outros elementos HTML comuns.