myButton.addEventListener('click', function() {
// проверяем что там в форме
})
function loadJS(src, callback) {
var s = document.createElement('script');
s.src = src;
s.async = true;
s.onreadystatechange = s.onload = function() {
var state = s.readyState;
if (!callback.done && (!state || /loaded|complete/.test(state))) {
callback.done = true;
callback();
}
};
document.getElementsByTagName('head')[0].appendChild(s);
}
// пример использования
loadJS('/js/bootstrap-combobox-plugin.js', function() {
$('select.combobox').combobox()
});
Use the id attribute instead.
Но оно все за пол секунды загрузилось, и скрипт с проверкой формы сработал ДО ТОГО как в форму что-то ввели.
Нужно обрабатывать нажатие на кнопку, и запускать проверку после этого.