J'ai un contrôle ASP.NET qui contient une case à cocher. Je veux que le focus reste sur cette case quand on clique dessus. Voici ce que j'utilise:MooTools: Définir le focus sur le clic
<script type="text/javascript">
window.addEvent("domready", function() {
var acceptCheckId = $("<%= this.accept.ClientID %>").getElement("input");
acceptCheckId.addEvent("click", function() {
acceptCheckId.focus();
});
});
</script>
je peux obtenir l'élément de case à cocher dans la variable d'accord acceptCheckId
, mais quand je clique dessus, l'accent ne change pas. Ce qui donne?
Si j'ajoute une alerte, l'alerte ne se déclenche jamais:
acceptCheckId.addEvent("click", function() {
alert("foobar");
acceptCheckId.focus();
});