Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]Odświeżanie pól formularza
Wojciechovsky
post
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 23.03.2015

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


Cześć!
Zrobiłem prosty formularz na swojej stronie, teraz chciałbym zrobić zabezpieczenie, żeby nie wpisywano pustych pól do formularzu:
Sprawdzenie odbywa się na takiej zasadzie:

  1. if (!$_POST['imie'])
  2. {
  3. echo "brak imienia";
  4. exit();
  5. }


Moje pytanie brzmi - w jaki sposób w momencie nie podania np. pola imię, poinformować użytkownika, że nie podał tego pola bez odświeżania strony?
W moim przypadku, gdy użytkownik nie wypełni pola, następuje odświeżenie strony - przez co wszystkie inne dane, które wcześniej wpisał znikają i trzeba wpisywać jeszcze raz.

Chciałbym poinformować użytkownika, które pole nie zostało wypełnione, ewentualnie zaznaczyć je na czerwono, bez usuwania innych wpisanych danych.

Wiecie z czego mogę skorzystać?

Ten post edytował Wojciechovsky 12.04.2015, 11:01:42
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
rad11
post
Post #2





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

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


  1.  
  2. <input type="text" name="imie" value="<?php isset($_POST['imie'])? $_POST['imie'] : ''; ?>" />
  3.  


Mozesz to zrobic tak to po odswiezeniu strony wartosci wpisane powinny byc w formularzu na tej podstawie wiesz czy pole jest puste czy nie i mozesz je zaznaczyc. Ogolnie lepiej do tego uzyc javascriptu.



Ten post edytował rad11 12.04.2015, 11:20:07
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: 7.10.2025 - 23:54