Vous pouvez utiliser jquery et keyUp pour détecter chaque fois que le type d'utilisateur que quelque chose est un exemple ici:
http://jsfiddle.net/82sTJ/253/
<input type="text" id="text">
<button type="submit" disabled id="submitButton">
Submit
</button>
var condition = "good";
$('#text').keyup(function(event) {
if($('#text').val() == condition) {
$("#submitButton").prop('disabled', false);
}else{
$("#submitButton").prop('disabled', true);
}
});
Voici la méthode alternative utilisant la saisie suggérée par Rob:
var condition = "good";
$('#text').on("input", function(event) {
if($('#text').val() == condition) {
$("#submitButton").prop('disabled', false);
}else{
$("#submitButton").prop('disabled', true);
}
});
Vous pouvez également utiliser quelque chose comme vue.js ou angular pour vérifier la valeur en temps réel.
* Édité
Je pense que .input est un choix bien meilleur car il se déclencherait également sur pâte. – Rob