J'ai un lien dynamique affiché à l'intérieur d'une étiquette d'entrée. Comment puis-je redimensionner la balise d'entrée pour prendre la largeur du lien?comment redimensionner dynamiquement l'étiquette d'entrée
Merci
J'ai un lien dynamique affiché à l'intérieur d'une étiquette d'entrée. Comment puis-je redimensionner la balise d'entrée pour prendre la largeur du lien?comment redimensionner dynamiquement l'étiquette d'entrée
Merci
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 ....
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>
.