не работает подключенный javascript файл

340
10 апреля 2017, 04:27

Есть фрагмент кода на html:

<form class="check_in_form" method="post" action="registration.php" onsubmit="return Validate()" name="check_form"> 
		 
  <p id="input_form"> 
    <input type="text" name="fname" placeholder="Имя" size="28"> 
  </p> 
   
</form>

Код на JavaScript проверяет корректность ввода, - для этого я получаю значение input вот так:

var fname = document.forms["check_form"]["fname"];

Если JavaScript написан после закрытого тега: (в конце файла), все работает.

Я решил закинуть весь код на JavaScript в отдельный файл ".js" , подключил его к html файлу и все перестало работать.

Браузер пишет "TypeError: document.forms.check_form is undefined"

Я так понимаю ошибка в получение значения формы? Подскажите пожалуйста как решить проблему?

PS: изучаю JS недавно..

Answer 1

Добавьте к тегу <script> атрибут defer, например. Вот так:

<script src="path/script.js" defer>
READ ALSO
Не выбирается первый чекбокс. Почему?

Не выбирается первый чекбокс. Почему?

ЗдравствуйтеПодскажите, почему не выбирается первый ключевой чекбокс ?

347
Python script. Excel таблицу перевести в html

Python script. Excel таблицу перевести в html

Доброго время суток,

265
Блок меняющий свою ширину в зависимости от наличия левого блока меню

Блок меняющий свою ширину в зависимости от наличия левого блока меню

Есть общая обёртка, шириной 1024px, внутри есть блок левого меню, и горизонтальный блок ссылокСхематично всё можно представить так:

260
Как добавить в footer социальные иконки bootstrap

Как добавить в footer социальные иконки bootstrap

Вот моя картинка с социальными иконкамиМне необходимо узнать, как добавить их, используя bootstrap / css

326