This fixes what I suspect is the same issue as #121 (closed), i.e. auto-recurring memberships currently fail with the error:
Unable to complete payment! Missing paymentMethodID.
To reproduce, create a contribution page for memberships, and enable auto-recurring on the membership.
This PR also adds support for inputs that may be hidden inputs (instead of a checkbox). It's a fairly common hack (at least for me) to hide quickform values with
$e->freeze(), for example, when we want to force auto-renew on a contribution page.
Question: what's the process to regenerate the minified JS file?