2011-01-03 3 views

Répondre

1

Vous pouvez utiliser un onload de corps pour déterminer la taille ....

<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<title>Example</title> 

<script type="text/javascript"> 
window.onload = function() { 
thelink = document.getElementById('MyLink'); 
linksize = thelink.value.length; 
if (linksize < 10) thelink.size = 10; 
if (linksize > 50) thelink.size = 50; 
} 
</script> 
</head> 

<body> 
<input id="MyLink" type="text" value="http://www.domain.com/this/is/a/very/long/link/example" /> 
</body> 

</html> 

jus tSET votre taille minimale et maximale pour maintenir le style de la page ....

1

Peut-être que vous pouvez créer un style identique caché <span>, puis lire sa largeur (parce qu'il ajuste à son contenu) et affecter la largeur à la <input>.

Questions connexes