Pouvez-vous les gars me dire comment faire pour afficher textarea curseur automatiquement? Habituellement, lorsque je clique sur le textarea, j'ai un curseur de texte. Est-il possible de montrer d'emblée?
Définir la autofocus l'attribut sur le contrôle. À noter que cela nécessite un navigateur qui prend en charge ce bit particulier de l'HTML 5 projet de.
<textarearows="4"cols="30"autofocus></textarea>
Il est également possible de mettre en JavaScript, mais qui peuvent interférer avec l'utilisation normale de la page (surtout avec les lecteurs d'écran qui utilisent la mise au point de lire à partir de) (comme peuvent l'attribut autofocus, mais c'est au moins le standard donc logiciel de lecteur d'écran peut être écrit pour le contourner).
Noter que cette ne pas utiliser l'événement onload. Cet événement n'a pas le feu jusqu'à ce que la totalité du document, y compris les dépendances, tels que des images, est chargé sorte qu'il est généralement un retard important dans lequel l'utilisateur pourrait commencer à interagir avec la page. Réglage de la netteté, après ce point est susceptible de briser tout ce que l'utilisateur est dans le milieu de la.
je n'ai pas downvote vous, mais même si votre solution "fonctionne", c'est une mauvaise solution. en d'autres termes, vous pourriez effectivement signer toutes vos recettes en réduisant de votre doigt et de la signature dans le sang, mais pourquoi voudriez-vous quand vous pouvez simplement utiliser un stylo? Wow, coupe le doigt et la signature dans le sang" ... un peu mélodramatique de Débordement de Pile, vous ne pensez pas? Il n'y a pas de "mauvaises" solutions, jamais, seules les "bonnes" ou "mauvaises" solutions pour une circonstance particulière. Si votre situation est que vous n'êtes pas à l'aide de jQuery, et un autofocus attribut n'est pas le découpage (peut-être vous avez besoin de soutien IE8) alors cette réponse est parfaitement "bon".
Définir la
autofocus
l'attribut sur le contrôle. À noter que cela nécessite un navigateur qui prend en charge ce bit particulier de l'HTML 5 projet de.Il est également possible de mettre en JavaScript, mais qui peuvent interférer avec l'utilisation normale de la page (surtout avec les lecteurs d'écran qui utilisent la mise au point de lire à partir de) (comme peuvent l'attribut autofocus, mais c'est au moins le standard donc logiciel de lecteur d'écran peut être écrit pour le contourner).
Le JavaScript technique je ne recommande pas:
Noter que cette ne pas utiliser l'événement onload. Cet événement n'a pas le feu jusqu'à ce que la totalité du document, y compris les dépendances, tels que des images, est chargé sorte qu'il est généralement un retard important dans lequel l'utilisateur pourrait commencer à interagir avec la page. Réglage de la netteté, après ce point est susceptible de briser tout ce que l'utilisateur est dans le milieu de la.
OriginalL'auteur Quentin
Vous pouvez définir le focus. Si vous n'avez pas utiliser toutes les bibliothèques externes (comme jQuery), essayez ceci:
Wow, coupe le doigt et la signature dans le sang" ... un peu mélodramatique de Débordement de Pile, vous ne pensez pas? Il n'y a pas de "mauvaises" solutions, jamais, seules les "bonnes" ou "mauvaises" solutions pour une circonstance particulière. Si votre situation est que vous n'êtes pas à l'aide de jQuery, et un
autofocus
attribut n'est pas le découpage (peut-être vous avez besoin de soutien IE8) alors cette réponse est parfaitement "bon".OriginalL'auteur Katai
Vous pouvez donner
focus
pour que la zone de texte lors du chargement de la pageOriginalL'auteur Miqdad Ali
Il est HTMLElement appelé
focus()
méthode.Voici le lien avec un exemple: http://www.w3schools.com/jsref/met_html_focus.asp
OriginalL'auteur IgnasK
Utiliser Ce Code:
<textarea rows="20" cols="100">
Votre Code HTML:
<textarea>
OriginalL'auteur DJ Sean