<?php else ?> <form name = "formularz1" action = "login.php" method = "POST" > <table border="0" align="center"><tr> <td>Użytkownik:</td> <td> <input type="text" name="user"> </td> </tr><tr> <td>Hasło:</td> <td> <input type="password" name="haslo"> </td> </tr><tr> <td align="left"> <a href="index.php?go=7">Rejestracja</a> </td> <td align="right"> <input type="submit" value="Wejdź"> </td> </tr></table> </form>
oraz mam plik new_user.html gdzie sie wpisuje dane do rejestracji . i tak kiedy wchodze w linka ...rejestracja/new_user.html to m iwszystko sie pokazuje chodzi o jave czyli czy pola są wypełnione itp
. Sprawdza ogólnie dane php:
<?php <head> <title>Logowanie</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"> <script language="JavaScript" type="text/javascript"> <!-- Ukrycie przed przeglądarkami nie obsługującymi JavaScriptu function sprawdz() { var f = document.forms.formularz1; if(f.nazwa.value.length < 3 || f.nazwa.value.length > 20){ alert('Nazwa musi mieć od 3 do 20 znaków!'); return; } if(f.haslo.value.length < 6 || f.haslo.value.length > 40){ alert('Hasło musi mieć od 6 do 40 znaków!'); return; } if(f.haslo.value != f.haslo2.value) { alert('Hasła różnią się od siebie!'); return; } if(f.imie.value == "" || f.nazwisko.value == "" || f.email.value == ""){ alert('Proszę wypełnić wszystkie pola formularza!'); return; } f.submit(); } // Koniec kodu JavaScript --> </script> </head> <h2 align="center"> Wprowadź dane rejestracyjne: </h2> <form name = "formularz1" action = "rejestracja/new_user.php" method = "POST" > <table border="0" align="center"><tr> <td>Nazwa użytkownika:</td> <td> <input type="text" name="nazwa"> </td> </tr><tr> <td>Hasło:</td> <td> <input type="password" name="haslo"> </td> </tr><tr> <td>Powtórz hasło:</td> <td> <input type="password" name="haslo2"> </td> </tr><tr> <td>Imię:</td> <td> <input type="text" name="imie"> </td> </tr><tr> <td>Nazwisko:</td> <td> <input type="text" name="nazwisko"> </td> </tr><tr> <td> <input type="text" name="email"> </td> </tr><tr> <td colspan="2" align="right"> <input type="button" value="Rejestracja" onClick="sprawdz();"> </td> </tr></table> </form> ?>
Jendka kieyd w form php mam index.php?go=7 i poniższy skrypt znajduje sie w srodkowym div czyli tam gdzie chce aby wyswietlał sie ten formularz .
<? switch ($_GET['go']) { case 7: include("new_user.html"); break; case 1: default: include("stronaglowna.php"); break; } ?>
plik new_user.html sie wyswietla lecz przycisk button rejestracji juz nie działa nic sie nie dzieje . Tak jakby skrypt javy przestał działac . O co chodzi i jak to naprawic ?