Foros del Web » Creando para Internet » CSS »

ancho de campo de texto

Estas en el tema de ancho de campo de texto en el foro de CSS en Foros del Web. hola estimados es posible establecer el ancho de un campo de texto dependiendo de su contenido ? por ej <input type=text value=probando> que ese campo ...
  #1 (permalink)  
Antiguo 21/09/2006, 14:18
Avatar de dieguicho  
Fecha de Ingreso: noviembre-2001
Ubicación: Buenos Aires
Mensajes: 1.190
Antigüedad: 16 años
Puntos: 1
ancho de campo de texto

hola estimados
es posible establecer el ancho de un campo de texto dependiendo de su contenido ?
por ej <input type=text value=probando>
que ese campo mida lo mismo de ancho que mide la palabra probando?
probe con width:auto;
pero no me da bolilla
saludos!
__________________
On error no hago nada porque deje de fumar...
  #2 (permalink)  
Antiguo 21/09/2006, 14:50
Avatar de iconogt  
Fecha de Ingreso: septiembre-2004
Ubicación: Guatemala
Mensajes: 573
Antigüedad: 13 años, 3 meses
Puntos: 4
Creo que eso se hace con maxlength="8" que en este caso el '8' sería el número de carácteres permitidos en el cuadro de texto, hmmm no sé si lo escribí bien (--')

Bueno, sino me avisan...
__________________
_______
Jorge Rojas.
  #3 (permalink)  
Antiguo 21/09/2006, 19:58
Avatar de Seppo  
Fecha de Ingreso: marzo-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.284
Antigüedad: 12 años, 8 meses
Puntos: 17
Me parece q con CSS es imposible... con Javascript se puede... te dejo el ejemplo

Código HTML:
<html>
<head>
	<title>Hola</title>
	<script type="text/javascript" language="javascript">
	function resize(input) {
		if (input.value.length == 0) { input.size = 1; }
		else { input.size = input.value.length; }
	}
	</script>
</head>
<body>
	<input type="text" name="hola" onkeyup="resize(this)" size="2" value="ab" />
</body>
</html> 
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:45.