Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problem z obramowaniem
Vasquez21
post
Post #1





Grupa: Zarejestrowani
Postów: 213
Pomógł: 0
Dołączył: 2.11.2004
Skąd: Jaworzno

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


Witam.

Niestety nie znam na tylko javascriptu by sie nim coś więcej bawić, ostatnio jednak znalazłem fajny algorytm, do walidacji formularzy, który jeżeli dana wartość jest poprawna (sprawdzane to jest poprzez wyrażenia regularne) to wprowadza obramowanie białe (standardowe) dla inputa, jeżeli jednak wartość ta jest nie poprawna powoduje że obramowanie staje się czerwone.

Wszystko niby działa, problem w tym, że kiedy dodałem checkboxa do formularza pojawił się problem gdyż on również został obramowany :/

czy można jakoś wyłączyć tą ramkę ? :/ Np. w kodzie w miejscu gdzie mam checkboxa dać, żeby wyłączył dany styl ?

sam skryp sprawdzający w kodzie umieszczony jest tak:
  1. <form action="" method="post" onsubmit="if(!isFormValid()){ alert('Prosze poprawnie wpisac wszystkie dane');return false; }">
  2. // jakies inputy rozne
  3. </form>


Myślałem, o tym żeby jakoś wyciągnąć checkboxy poza form, ale wtedy nie będę miał jak sprawdzić czy ktoś zaznaczył danego checkboxa. Podejrzewam, że najprościej zgodnie z tym skryptem zrobić to na css'ach.

Bardzo proszę o pomoc. Wkleję tutaj kodzik jaki mam w CSS'ie jeszcze:

  1. input
  2. {
  3. background-color: #5B5D61;
  4. border: 0px solid #fff;
  5. color: #fff;
  6. font-size: 10px;
  7. }
  8.  
  9.  
  10. .invalidInput{
  11. border: 1px solid #f00;
  12. FONT-SIZE: 10px;
  13. }
  14.  
  15. .validInput{
  16. border: 1px solid #fff;
  17. FONT-SIZE: 10px;
  18. }


Będę bardzo wdzięczny za każdą pomoc !

Ten post edytował Vasquez21 27.01.2007, 14:37:38
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 23.08.2025 - 08:23