Ver Mensaje Individual
  #6 (permalink)  
Antiguo 03/06/2011, 16:34
IEKK
 
Fecha de Ingreso: agosto-2010
Ubicación: Tenerife
Mensajes: 893
Antigüedad: 13 años, 8 meses
Puntos: 202
Respuesta: width de un input segun el contenido del value

Poderse se puede pero no es algo perfecto, ya que dependerá de la letra y los píxeles que ocupen, pero podrías usar una aproximación para que siempre tenga un tamaño bastante acorde al ancho de la palabra.

Aquí puedes ver un ejemplo con diferentes fuentes y como crece según el tamaño de la fuente (como dije es aproximado pero muestra todo el texto)
Código PHP:
<?php
$str
='variable123';
?>
<input type="text" style="font-size:7px" value="<?php echo $str ?>" size="<?php echo strlen($str)-2 ?>" />
<input type="text" style="font-size:12px" value="<?php echo $str ?>" size="<?php echo strlen($str)-2 ?>" />
<input type="text" style="font-size:20px" value="<?php echo $str ?>" size="<?php echo strlen($str)-2 ?>" />
<input type="text" style="font-size:40px" value="<?php echo $str ?>" size="<?php echo strlen($str)-2 ?>" />
__________________
Pensaba que internet era una gran biblioteca de sabiduría, hasta que comprendí que un libro no puede tener mil páginas llenas de faltas de ortografía... :(