Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML]Formularz - weryfikacja na tej samej stronie
--piotrek--
post
Post #1





Goście







Witam, mam takie pytanie. Chciałbym aby w momencie gdy nic nie zostanie wpisane w pole imię wyświetlił się obok napis podaj imę, na tym samym formularzu. Wiem jak zrobić odsyłanie do skryptu który będzie sprawdzał poprawność, ale nie chcę żeby to się działo na innej stronie ale na tej samej, żeby przykładowa osoba która nie wpisze nic w to pole będzie mogła zobaczyć obok o które pole chodzi. Niżej zamieszczam kod z kawałkiem skryptu, ale niestety nei spełnia swojej funkcji . Ma ktoś może pomysł co powiniennem zrobić?


  1. <form action="zakladanie_konta.php" id="formularzyk" method="post">
  2. <h2>Dane Klienta</h2>
  3. <table class="danepodstawowe">
  4. <tr>
  5. <td class="label"><label for="firstname">Imie:</label></td>
  6. <td class="value"><input type="text" name="firstname" value="" id="firstname"/></td>
  7. <td class="remarks">wymagane<br/>
  8. <span class="errors">
  9. <?php
  10. if(strlen($firstname) == 0)
  11. echo "<font color='red'>podaj imie</font>";
  12. ?>
  13. </span>
  14.  
  15.  
  16. </td>
  17. </tr>
  18.  
  19.  
  20. </table>
  21. <input type="submit" name="Zaloz konto" value="Zaloz konto" id="nowekonto"/>
  22. </form>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
--Piotrek--
post
Post #2





Goście







Piotrooo89 Ja rozumiem bardzo dobrze ten warunek, ale jedna rzecz mi nie pasuje w tym. Ponieważ chcę żęby przy każdym polu wypisywało żę jest źle a nie ogólnikowo. Przy każdej danej żeby był czerwony napis. (ale to już wiem jak zrobić dzięki postowi Babcia@Stefa
2. Czy jest możliwość stworzenia jakiegoś obiektu kontroli albo jakiejś funkcji która była by odpowiedzialna za to i nie trzeba by było powtarzać kod
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: 4.10.2025 - 12:35