Скрипт с капчой подключаю в footer после всех остальных скриптов.
Внутрь формы помещаю контейнер с id captcha-container. Функции onloadFunction, callback и handleSubmit помещаю в конце скрипта script.js(он подключается так же в footer выше captcha.js).
handleSubmit вызываю при событии отправки формы. При отправке формы получаю ошибку:
captcha.js?render=onload&onload=onloadFunction:2 Uncaught Error: Widget with id 0 does not exist
Собственно с этого и начались мои копания, что как и когда должно запускаться) Вот и обратила внимание на параметр onload в подключении скрипта и относительно этого появились вопросы.
Владимир, ой, не увидела что скрипт не отображается в вопросе) прикрепила скрином
Подключаю скрипт в footer. По инструкции саму функцию onlaodFunction нужно объявить в js файле, который уже подключен к странице.
html:
footer:
script.js(в самом конце):