Criar um controle HTML Range online
O Gerador HTML Range Input cria um controle <input type="range"> com rótulo para selecionar um número quando não é essencial digitar um valor exato. Defina o nome, o ID, o rótulo, o valor, o intervalo e o incremento. Todas as saídas são atualizadas em conjunto.
O gerador mantém o valor entre o mínimo e o máximo selecionados e substitui um incremento inválido, igual ou inferior a zero, por 1. O navegador determina a aparência exata do controle deslizante.
Opções do Gerador HTML Range Input
- Name identifica o controle deslizante nos dados enviados pelo formulário.
- ID conecta o controle deslizante à Label visível.
- Value define a posição inicial do controle.
- Minimum e Maximum definem o intervalo selecionável.
- Step define o incremento entre valores válidos e deve ser maior que zero.
Escolha restrições adequadas ao valor medido antes de copiar o código gerado.
Criar um HTML Range Input em C#
O painel C# mostra como criar o controle deslizante 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 valor inicial, o mínimo, o máximo e o incremento.
- Crie um
HTMLLabelElemente associe-o ao campo. - Adicione os dois elementos com
AppendChild()e salverange-input.htmlcomSave().
Configure as restrições do controle antes de copiar o código C# atualizado.
Perguntas sobre o Gerador HTML Range Input
1. Quando devo usar <input type="range">?
Use esse controle quando o usuário precisar escolher um valor aproximado dentro de limites conhecidos, como volume ou brilho. Use um campo numérico quando for importante ler ou inserir um valor exato.
2. O que o atributo step controla?
Ele define o intervalo entre valores válidos em relação à base do incremento. Por exemplo, min="0" com step="10" permite os valores 0, 10, 20 e assim por diante dentro do intervalo.
3. Um controle deslizante pode usar valores decimais?
Sim. Defina valores decimais para mínimo, máximo, valor e incremento, como step="0.1". O incremento deve permanecer um número positivo.
4. O elemento <input type="range"> exibe o valor numérico atual?
Os navegadores normalmente exibem o controle deslizante sem uma leitura numérica. Adicione um elemento de saída associado e atualize-o quando o valor mudar se o usuário precisar ver o número exato.
5. O controle deslizante terá aparência idêntica em todos os navegadores?
Não. Os navegadores e sistemas operacionais fornecem a apresentação nativa. Os atributos min, max, value e step definem o comportamento numérico, enquanto o CSS pode personalizar os detalhes visuais compatíveis.
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.