2017-09-20 2 views
0

Je n'arrive pas à activer un bouton. J'ai conçu un petit test https://jsfiddle.net/51xea2kb/ afin de tester cette fonctionnalité. Je teste si un nombre est dans une plage et ensuite activer ou désactiver un bouton basé sur ce nombre. J'ai vérifié plusieurs messages et rien ne semble s'appliquer..prop ("enabled", true): ne fonctionne pas

Javascript

function enable(TVD) { 
    if (TVD >= 800 - 5 && TVD <= 800 + 5) { 
    $('#submitButton').prop("enabled", true); 
    } else { 
    $('#submitButton').prop("disabled", true); 
    } 
} 

$('#convert-table').click(function() { 
    var TVD = 800.1 
    enable(TVD); 
}); 
+5

Boutons [n'ont pas de propriété 'enabled'] (https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement). –

+1

En relation: [Désactiver/activer une entrée avec jQuery?] (Https://stackoverflow.com/q/1414365/218196) –

+0

@FelixKling J'avais lu celui-ci à jeûner avant de poster, puis utilisé activé ..... –

Répondre

4

est enabled une chose? Essayez plutôt de définir à false.

+1

wow merci, je me sens toutes sortes de stupides –

+0

Toute personne qui n'a pas fait quelque chose d'aussi stupide ment. ;) – shabs