[JS, HTML] Metoda JS nie wywołuje się z onclick w input

[JS, HTML] Metoda JS nie wywołuje się z onclick w input
Mondonno
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Polska
  • Postów: 88
0

Witajcie, ostatnio zacząłem się bawić JS i HTML i napotkałem się na problem:

posiadam form'a która ma inputa(w formie przycisku) który po kliknięciu ma wywołać metodę Register();
ale SIĘ NIE WYWOŁUJE! kod inputa jest taki:

Kopiuj
<input  type="submit" name="Rejestracja" value="Zarejestruj się!" onclick="Register();" id="RegisterButton">

A JS mam zdeklarowane przez src, jak? tak:

Kopiuj
<script src="RegisterJS.js"></script>

Plik JS znajduje się w tym samym katalogu co HTML

Ta metoda nawet nie wywołuje się w akcji formularza

Proszę o pomoc

Mondonno

MA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 644
0

Otwórz konsolę przeglądarki (to najlepszy przyjaciel każdego web developera) i sprawdź jaki masz błąd. Prawodpodobnie wczytujesz plik RegisterJS za późno, wstaw go w sekcji head.

mr_jaro
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Grudziądz/Bydgoszcz
  • Postów: 5300
1

input type=submit zapewne w form, więc wysyłasz formularz a nie wykonujesz onclicka, zmień type=submit na type=button

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.