Je souhaite ajouter un champ de description à une application pouvant être aussi long que plusieurs lignes (ou même paragraphes) ou aussi court comme un one-liner. Au lieu de prendre beaucoup d'espace sur l'écran ou d'avoir des barres de défilement, il serait préférable d'agrandir la zone de texte en fonction de son entrée. Sur IE6, l'ajout de Style = "overflow-y: visible" accomplit bien ceci (à la fois sur l'affichage de la lecture seule, et si nous sommes en mode édition).Comment faire pour développer une zone de texte pour faire correspondre dynamiquement la taille de l'entrée pour la saisie de données (ASP.NET)
Cependant, il n'a aucun effet sur Firefox, ou IE7 d'ailleurs.
Y at-il une solution relativement facile pour cela?
Merci!
Je suis au courant de jquery, ne cherche pas à ajouter encore plus de scripts sur le site si possible. Ma question est quelque peu différente en ce sens que je ne cherche pas à ajouter jquery (si possible) ou des frais généraux inutiles. Avec le toolkit AJAX, les accès DB, les services web, je ne veux vraiment pas ajouter encore un autre module au mixage. Pour l'instant IE6 est le navigateur standard, mais je veux à l'épreuve de l'avenir de l'application (ainsi que de cibler plus de navigateurs standard). – Terry
Je ne pense pas que vous puissiez le faire avec la boîte à outils de contrôle ajax asp.net standard - à moins que vous rouliez votre propre contrôle. En fait, cet effet ne peut vraiment être accompli avec javascript si c'est l'effet que je pense que vous essayez d'atteindre. L'exemple que j'ai fourni fonctionne dans tous les navigateurs et continuera à être supporté par jquery à l'avenir. C'est aussi seulement 19.5k - si vous êtes inquiet au sujet de ballonnement, et c'est une option, essayez d'éviter le toolkit ajax comme ajoute beaucoup de code supplémentaire à votre page que l'utilisation de jquery vous aiderait réellement à éviter. Désolé je ne peux pas mieux répondre à votre requête! Bonne chance :) –
Merci, j'ai regardé jQuery un peu plus mais ayant des problèmes avec le plugin JQuery autogrow dans un extendeur collapsablepanel (bien sûr). Je vais jeter un coup d'oeil au plugin fourni par Jason Frame jQuery grab bag (à partir de votre lien). – Terry