Généralement j'ai vu un formulaire d'inscription les champs de texte sont remplis par exemple Entrez le prénom ou Entrez le nom de famille ici comme ça comment puis-je écrire comme ça. Est-ce javascript? u peut me dire comment puis-je écrire que comme ça me aider grâceTexte par défaut dans la zone de texte lors du chargement de la page
Répondre
Sur la base de vos commentaires au poste de Phoenix vous pouvez essayer quelque chose comme ceci:
<input type="text" value="Enter your name..." onfocus="CheckText(this, 'Enter your name...');" />
<script language="javascript">
function CheckText(e, text){
if(e.value == text){
e.value = '';
}
}
</script>
Vous devez définir la propriété de valeur de la zone de texte pour le texte souhaité comme
<input type="text" id="txt1" value="Enter text here" />
Lorsque l'entrée reçoit le focus et la valeur est celui par défaut efface alors la valeur. Et si l'utilisateur n'a rien saisi et que le focus quitte la zone de texte, replacez les valeurs par défaut dans la zone de texte.
Assurez-vous également que vous ne mettez pas à jour la base de données avec la valeur par défaut.
non non vous ne me comprenez pas quand je place le curseur sur cette zone de texte particulière le texte devrait disparaître et je peux écrire ce que je veux –
pour cela, vous devrez ajouter onclick = "this .value = '' ". – jrummell
Cela effacera votre texte chaque fois que vous cliquez dessus. Vous devriez effacer le texte sur l'événement onfocus de l'entrée, mais seulement s'il correspond à votre texte initial. –
Comme vous vous le suggérez, vous pouvez utiliser JavaScript appelé l'événement onload
, quelque chose comme:
<body onload="document.getElementById('firstName').value = 'Enter first name'" ...>
Vous groupe pourrait plusieurs instructions dans une fonction et il suffit d'appeler que sur onload
.
Ou vous pouvez simplement définir la valeur directement dans l'entrée:
<input type="text" id="firstName" name="firstName" value="Enter first name" />
Ce que vous voulez est un TextBoxWatermark. AJAX Control Toolkit en a un. En outre, voici un exemple d'un ASP.NET Textbox Watermark personnalisé.
EDIT: Exemple ci-dessous est de lien référencé ci-dessus
Contrôle du balisage:
<asp:textbox id="txtSimpleSearch" runat="server"></asp:TextBox>
JS Fonctions:
function WatermarkFocus(txtElem, strWatermark) {
if (txtElem.value == strWatermark) txtElem.value = '';
}
function WatermarkBlur(txtElem, strWatermark) {
if (txtElem.value == '') txtElem.value = strWatermark;
}
code Derrière:
string strWatermarkSearch = "Search";
txtSimpleSearch.Text = strWatermarkSearch;
txtSimpleSearch.Attributes.Add("onfocus", "WatermarkFocus(this, '" + strWatermarkSearch + "');");
txtSimpleSearch.Attributes.Add("onblur", "WatermarkBlur(this, '" + strWatermarkSearch + "');");
exactement mr.rick_schott c'est ce que je veux? –
je veux dire que exactement l'effet de filigrane dont j'ai besoin –
- 1. GridView.PageSize défini sur la valeur par défaut 10 lors du chargement de la première page
- 2. Liens dans la zone de texte C#
- 3. Comment assainir correctement les données reçues d'une zone de texte, lors de la sortie dans la zone de texte?
- 4. comment changer le style de police du texte dans la zone de texte sur le clic?
- 5. contenu de la base de données par défaut pour la zone de texte en format html
- 6. Chargement du texte de la mémoire dans le contrôle WebBrowser
- 7. Handling Cursor dans la zone de texte
- 8. focus sur la zone de texte
- 9. WPF CommandParameter dans la zone de texte
- 10. tiny_mce affecte toute la zone de texte de ma page
- 11. comment changer la couleur du texte nouvellement ajouté dans la zone de texte enrichi
- 12. Filtrer l'entrée du clavier dans la zone de texte, C#
- 13. Obtenir la position du curseur dans une zone de texte
- 14. Arrêt de la disparition du panneau ModalPopup (affiché par ModalPopupExtender) lors de la modification du texte d'une zone de texte (événement TextChanged déclenché par AutoPostback)
- 15. sIFR3 afficher le texte lors du chargement
- 16. Type d'entrée "caché" par rapport à la zone de texte
- 17. comment sélectionner automatiquement un champ de saisie et le texte qu'il contient lors du chargement de la page
- 18. Inverser la sélection de texte par programmation dans une zone de texte enrichi (vb.net)
- 19. zone de texte donnant des problèmes sur la page ASP.Net
- 20. Définition de la couleur du texte dans une zone de texte Java
- 21. En C#, comment changer la couleur du texte nouvellement ajouté dans la zone de texte
- 22. Vérification du script dans la zone de texte asp.net
- 23. Comment imprimer une valeur dans la zone de texte à partir du fichier texte?
- 24. Flex: Modification de la zone de texte
- 25. Masquer la zone de texte ciblée par ColorPickerExtender
- 26. Ajouter un élément au-dessus de la zone de texte sans modifier la position de la zone de texte
- 27. Contrôle du correcteur d'orthographe de la zone de texte Asp.Net
- 28. Insérer du texte de champ de saisie dans la zone de texte avec JavaScript
- 29. définir un texte de zone de texte égal au texte de la zone de texte sur un formulaire différent?
- 30. Exécution sélective de JavaScript lors du chargement de la page
nécessité de clarifier votre question, et peut-être se référer à un exemple. – Jakub
j'ai besoin de l'effet de marque d'eau sur la zone de texte –