J'utilise ce JS pour effacer la zone de texte lorsque l'utilisateur clique dessus, donc cela fonctionne bien et efface toute la zone de texte dans la page, je veux effacer seulement la zone de recherche Recherche .. Comment puis-je faire , Une autre zone de texte ne doit pas être effacée et seule cette zone de texte de recherche doit être effacée lorsque je clique dessus.Comment effacer une zone de texte lorsqu'on clique dessus?
<script type="text/javascript">
$(function() {
$('input[type=text]').focus(function() {
$(this).val('')
});
});
</script>
Et une autre question.
J'ai un panneau avec quelques zone de texte, comment puis-je mettre l'accent sur une zone de texte particulier
<asp:TextBox ID="txt_Name" runat="server" />
Si votre javascript est sur la même page et non un fichier externe alors il n'y a pas de mal à utiliser 'ClientID' comme dans' $ ('# <% = (txt_name.ClientID)%>'). Cliquez sur (.....); 'Ceci utilise l'identifiant unique du client, donc peu importe quoi.net fait avec le changer –
mais en utilisant une classe sera plus utilisable si besoin d'appliquer la même chose à plus d'une zone de texte –
en effet, mais la question liée à effacer seulement la zone de texte de recherche –