Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript]Sprawdzanie poprawności formulaża.
GoOx
post 15.07.2012, 17:33:35
Post #1





Grupa: Zarejestrowani
Postów: 329
Pomógł: 6
Dołączył: 23.11.2011
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Witam,

mam oto taki kod który z założenia miał działać. Lecz jest inaczej ;/

  1. <?
  2. if($page == 'register') {
  3. echo "<div class='okno'>
  4. <p align='right'><a href='$host'>$lang_close</a></p>
  5. <form action='register.php' method='post'>
  6. <tr><td>$lang_login:</td><td><input type='text' name='login' id='login' class='styl' placeholder='$lang_login'></td></tr>
  7. <tr><td>$lang_password:</td><td><input type='password' name='password' id='password' class='styl' placeholder='$lang_password'></td></tr>
  8. <tr><td>$lang_repassword:</td><td><input type='password' name='repassword' id='repassword' class='styl' placeholder='$lang_repassword'></td></tr>
  9. <tr><td>$lang_email:</td><td><input type='text' name='email' id='email' class='styl' placeholder='$lang_email'></td></tr>
  10. <div style='display: none' id='view_submit'>
  11. <tr><td></td><td><p align='right'><input type='submit' name='regist' class='in' value='$lang_regist'></td></tr>
  12. </div>
  13. </table>";
  14. ?>
  15. ?>
  16. <script type='text/javascript'>
  17. function check() {
  18. if (this.value == '') {
  19. this.className = "styl_error";
  20. } else {
  21. this.className = "styl";
  22. }
  23. }
  24.  
  25. var login = document.getElementById('login');
  26. var password = document.getElementById('password');
  27. var re_password = document.getElementById('repassword');
  28. var email = document.getElementById('email');
  29.  
  30. login.onchange = check;
  31. password.onchange = check;
  32. re_password.onchange = check;
  33. email.onchange = check;



Proszę o pomoc.

Troche pozmieniałem, ale nie wiem dlaczego i tak nie działa zmiana klasy powórz hasło oraz email

Dobra, już wszystko naprawiłem.

Pozostaje tylko kwestia dlaczego gdy tam jest display: none to dlaczego widać submit?


Ten post edytował GoOx 15.07.2012, 17:46:58
Go to the top of the page
+Quote Post
csharp
post 15.07.2012, 18:05:25
Post #2





Grupa: Zarejestrowani
Postów: 127
Pomógł: 3
Dołączył: 22.04.2012
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


weź trochę nad ortografią popracuj...
wydaje mi się, że div class="okno" jest niezamknięty, poza tym zamknij może tego display:none średnikiem... pracuj na plikach css, może coś tam trzyma jeszcze tego diva...


--------------------
Prywatny blog -> cupial.com.pl
Go to the top of the page
+Quote Post
GoOx
post 15.07.2012, 18:09:12
Post #3





Grupa: Zarejestrowani
Postów: 329
Pomógł: 6
Dołączył: 23.11.2011
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Zamknięty był div tylko że w dalszej części kodu, a ten średnik poprawiłem ale już tutaj nie chciało mi się poprawiać, a co do tematu to już sobie poradziłem. Ukryłem przycisk input przez jquery.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 00:32