Я прочитал все темы на эту тему, но не нашел ответа. У меня проблема в том, что я закончил разработку и тестирование своей HTML-формы приема, и она прекрасно работает с ajax, json, проверкой и почтовыми сообщениями. Итак, чтобы завершить форму для производства, я попытался переместить java-скрипт со страницы HTML во внешний файл и предоставить ссылку на файл на странице HTML. Файл js называется formjs.js, а ссылка на него была размещена внизу HTML-страницы как <script src="../js/formjs.js"></script>
.
То, как я переместил javascript, вырезает сценарии и вставляет их на новую страницу js, а также на страницу и ссылку на нее на странице HTML, как упомянуто выше.
После этого я получил тонны сообщений об ошибках на странице js, потому что многие функции ищут информацию, которая существует в HTML, и не знали, как ее получить. Например, документ. Например, следующий скрипт:
var Server_response_value_failure = document.getElementById("server_response_value_failure");
получает следующую ошибку: эта переменная присваивается и имеет значение, но никогда не использовалась.
Другой пример:
end of function
};
в конце каждой функции выдается сообщение об ошибке ненужной точки с запятой.
Я не уверен, как связать файл formjs.js с HTML. В противном случае форма отлично работает, если я оставлю скрипт на странице HTML.
Любое образование по этому предмету будет высоко оценено.