Похоже, вы пытаетесь проверить форму, а затем, если она действительна, вызовите функцию funcs
, чтобы изменить HTML на странице.
Может быть, что-то вроде этого:
<form name="reg" action="" onsubmit="checkValidation()">
Затем функция checkValidation
для приостановки отправки формы и, если она действительна, вызов функции funcs
:
function checkValidation(e) {
e.preventDefault();
if (checkValidation()) {
funcs();
}
}
Но если это так, ваша функция funcs
не должна писать теги <head>
и тому подобное. Возможно, вы могли бы просто добавить HTML в тело вместо того, чтобы пытаться поместить новый документ HTML в DOM с помощью JavaScript.
Альтернативный раствор :
function checkValidation() {
... do your validation
return true; // or false if invalid
}
Затем используйте реальную HTML-страницу / ресурс в теге действия form
.