12
votes

Comment définir la mise au point lorsqu'il y a beaucoup de textbox en utilisant jQuery?

Je veux définir la mise au point sur la zone de texte lorsque je clique sur la zone de texte. J'ai essayé le code ci-dessous mais je ne reçois pas comme prévu. XXX

Merci d'avance.


2 commentaires

Pouvez-vous partager le code HTML pour ces champs et les gestionnaires d'événements


Voici mon script et mon script .. $ (fonction () {$ (# txt '). Clavier (); var txtbox = document.getelementbyid ("TXT"); TextBox. se concentrer(); });

clavier Texte "id =" txtf ">


7 Réponses :


6
votes

Ceci fonctionnera

$('input').click(function() {
  $(this).focus();
})


1 commentaires

Merci. J'ai essayé le code ci-dessus, il ne fonctionne pas. J'ai développé une application pour l'onglet. Lorsque je me concentre sur la zone de texte, puis encore wen, je me concentre sur la zone de texte précédente, ce n'est pas axé sur



2
votes

démo

Utilisez document.ready Essayez ceci .. xxx


0 commentaires

0
votes

Écrivez le code dans la fonction Prêt de document

document.getElementById("txtDate").focus();


0 commentaires

1
votes

Écrivez-le à l'aide de la fonction JQuery comme xxx pré>

ou si elle ne fonctionne pas non plus, essayez p>

$(function() {
  $(document.getElementById("txtDate")).focus();
});


0 commentaires

0
votes

Cela fonctionnera:

$('input[type="text"]').click(function() {
  $(this).focus();
})


0 commentaires

0
votes

Votre question n'est pas complètement claire. Mais la réponse suivante peut avoir un sens pour vous. Et écrire un CSS comme ci-dessous.

JS------
$('input').focus(function() 
    $(this).addClass("focus");
});

CSS----
.focus {
    border: 2px solid #AA88FF;//This you can set any color you want
    background-color: #FFEEAA;//This you can set any color you want
}


0 commentaires

0
votes

J'ai eu le même problème, cela résolut mon problème sans délai xxx


0 commentaires