jquery désactiver/activer l'entrée/boutons radio
- Je désactiver l'entrée/boutons radio sur un champ de formulaire.
Lorsque j'essaie d'activer de nouveau avec un bouton, qui fonctionne très bien.
http://jsfiddle.net/3Z6aQ/
$(document).ready(function() {
$(".control").toggle(
function() {
$('.target').removeAttr("disabled");
$(this).addClass("checked");
}, function() {
$('.target').attr("disabled", true);
$(this).removeClass("checked");
});
});
Mais maintenant, j'essaie d'activer ce bouton d'entrée à nouveau avec le bouton "entrer", mais rien ne se passe ici...pouvez-vous m'aider?
$(document).ready(function() {
$(".control").toggle(
function() {
$('.target').removeAttr("disabled");
$(this).addClass("checked");
},
function() {
if (e.keyCode == 13) {
$('.target').attr("disabled", true);
$(this).removeClass("checked");
return false;
}
});
});
et c'est ce que j'ai essayé dans la dernière heure...mais j'ai quelques problèmes avec le code
$(document).ready(function() {
$(".control").toggle(
function() {
$('.target').removeAttr("disabled");
$(this).addClass("checked");
},
$('input').keypress(function(event) {
var keycode = (event.keyCode ? event.keyCode : event.which);
if (keycode == '13') {
$('.target').removeAttr("disabled");
$(this).addClass("checked");
alert('You pressed a "enter" key in textbox');
}
});
});
});
Vous devez vous connecter pour publier un commentaire.
Je suis retourné à votre premier violon, puis ajouté un événement keypress pour votre entrée. Depuis votre seul va jamais être en mesure de déclencher l'activation d'une touche à l'entrée lorsqu'elle est activée, vous pouvez déclencher un clic sur votre case' - qui, à son tour, va désactiver l'entrée:
JSFiddle
Est-il pas clair sur ce que vous êtes après, alors qu'il serait bien si vous pouviez nous donner plus d'informations.
Mais la forme de ce que j'ai recueillis, c'est ce que vous êtes après:
Aussi, assurez-vous que vous utilisez jQuery 1.7 car c'est ce qui est dans votre Violon.
VIOLON ICI