Activer le bouton soumettre lorsque vous sélectionnez la case à cocher

J'ai essayer quelques exemples d'activer le bouton "soumettre" lorsque la case est cochée, mais je suis de nulle part. Ci-dessous est un de mes tentatives, où le bouton "soumettre" est désactivé jusqu'à ce que la case est cochée. S'il vous plaît laissez-moi savoir ce qui me manque.

JS:

function checked(sub1) {
  var myLayer = document.getElementById(sub1);
  var input = myLayer.childNodes[0];
  if (input.checked == true) {
    myLayer.disabled = "";
  } else {
    myLayer.disabled = "disabled";
  }
}

HTML:

<p style="color: #FF0000; font-weight: bold;">I have read and agree to the terms and conditions
  <input type="checkbox" id="termsChkbx " onchange="checked('sub1')" />
</p>

<p>
  <input type="submit" name="submit" value="Order now!" id="sub1" disabled="disabled" />
</p>

InformationsquelleAutor Doran L | 2015-11-28