Altura automática da área de texto
Esta questão tem como objetivo eliminar a barra de rolagem de uma área de texto e ajustar sua altura para corresponder ao conteúdo dentro dela. Uma solução usando código JavaScript puro é fornecida:
function auto_grow(element) {
element.style.height = "5px";
element.style.height = (element.scrollHeight) "px";
}
Para garantir que a altura da área de texto seja redimensionada dinamicamente à medida que o texto é inserido, esta função é acionada pelo evento oninput. Além disso, as propriedades CSS da textarea podem ser ajustadas para desativar o redimensionamento e o estouro, enquanto definem alturas mínimas e máximas, se desejado:
textarea {
resize: none;
overflow: hidden;
min-height: 50px;
max-height: 100px;
}
Ao implementar esses ajustes, a área de texto ajustará automaticamente sua altura para corresponder ao conteúdo, eliminando a necessidade de uma barra de rolagem e garantindo uma experiência de usuário elegante e responsiva.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3