ReCaptcha 2.0: habilite el button Enviar en la callback si recaptcha exitoso

Tengo una forma muy simple de la siguiente manera. Quiero que el button Enviar esté desactivado y solo esté habilitado después de que el usuario haya completado satisfactoriamente ReCaptcha.

Supongo que necesitaré algo de Javascript / jQuery para hacer esto.

La documentation de Google sobre ReCaptcha 2.0 parece realmente escasa y densa (para mí, de todos modos). Agradecería algunos consejos:

<form action="something.php" method="post"> Name: <input type="text" size="40" name="name"><br><br> <div class="g-recaptcha" data-sitekey="############-#####"></div> <input type="submit" value="Submit" > </form> 

Hice lo mismo en mi sitio de testing. sin embargo, utilicé un button en lugar de enviar, así que aquí:

debe agregar la propiedad data-callback="enableBtn" propiedad callback de datos ejecuta la function especificada después de la realización de recaptcha.

 <div class="g-recaptcha" data-sitekey="############-#####" data-callback="enableBtn"></div> 

y establezca el id del button en la id. que desee:

 <input type="button" value="Submit" id="button1"> 

En carga de página / carga de forma de desactivar el button

  document.getElementById("button1").disabled = true; 

luego, en javascript, haga una function para habilitar el button

  function enableBtn(){ document.getElementById("button1").disabled = false; } 

Espero eso ayude.