<!-- Кастомная форма для приёма произвольной суммы (донат) | https://necodim.ru/tilda/custom-donate-form -->
<script>
const donateBlockID = '#rec1234567890';
document.addEventListener('DOMContentLoaded', () => {
let btnSubmit = document.querySelector(donateBlockID + ' .t-submit')
btnSubmit.setAttribute('type', 'button');
document.querySelector(donateBlockID + ' [name="donate"]').addEventListener('input', (e) => {
btnSubmit.setAttribute('href', '#order:Донат=' + e.target.value);
});
});
</script>