Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][JavaScript] Uruchamianie funkcji buttonem Submit
Forum PHP.pl > Forum > Przedszkole
matjanos
Witam.
Mam kod który prezentuje się następująco:
W sekcji <head> mam skrypt w js, który ma sprawdzać poprawność formularza. Gdy formularz jest prawidłowy otwiera się strona A, jeśli nie, to otwiera się strona B.
CODE

<script language="JavaScript">
function test()
{
if (form.text.value == "lorem")
window.location = "ok.html";
else
window.location = "nonok.html";
}
</script>


Następnie w sekcji <body> mam formularz składający się z pola tekstowego i buttona submit:
CODE

<form enctype="text/plain" onsubmit="test(this.form)">
<input name="text" type="password" size="20" maxlength="15">
<input type="submit" value="OK" onclick="java script:test(this.form)">

</form>

Niestety po kliknięciu enter/kliknięciu na button funkcja się nie wykonuje.
Nie wiem co jest napisane źle w formularzu, bo funkcja wydaje się prawidłowa. Co zmienić? Z góry piszę, że nie znam się na php wiec ciężko mi bedzie robić kod w tym języku. Ponadto nie jestem zbyt zaawansowany również w javascript.
erix
Cytat
Z góry piszę, że nie znam się na php wiec ciężko mi bedzie robić kod w tym języku.

Najlepiej by było w PHP, bo Twoje "zabezpieczenie", tak naprawdę, na nic się nie zda. Wystarczy podejrzeć źródło.

A nie działa, gdyż funkcja nie wie, co to jest za zmienna form.
Spawnm
js:

  1. function test()
  2. {
  3. pass=document.getElementById('text').value;
  4. if (pass == "lorem")
  5. window.location = "ok.html";
  6. else
  7. window.location = "nonok.html";
  8. }


html:

  1. <input type='password' id='text' / >
  2. <input type='button' value='ok' onclick='test()' / >
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.