Os materiais didáticos aqui disponibilizados estão licenciados através de Creative Commons Atribuição-SemDerivações-SemDerivados CC BY-NC-ND. Você possui a permissão para visualizar e compartilhar, desde que atribua os créditos do autor. Não poderá alterá-los e nem utilizá-los para fins comerciais.
Atribuição-SemDerivações-SemDerivados
CC BY-NC-ND
Cursos / Informática para Internet / Desenvolvimento Web I / Aula
O exemplo abaixo mostra um campo de texto que aumenta de tamanho à medida que o usuário vai digitando informação nele.
<html>
<head>
<script type="text/javascript">
function aumentar() {
var input = document.getElementById("textoCrescente");
//tamanho do campo
var tamanhoCampo = input.size;
var texto = input.value;
//tamanho de um string
var tamanhoTexto = texto.length;
//Para ficar sempre com um espaço a mais
if(tamanhoTexto - 1 >= tamanhoCampo){
input.size = tamanhoCampo + 1;
}
}
</script>
</head>
<body>
<h2>Digite algo para aumentar:</h2>
<br/>
<form>
<input id="textoCrescente" type="text" onkeypress="aumentar()" size=3="" />
</form>
</body>
</html>
Versão 5.3 - Todos os Direitos reservados