Ukryte dane <input "hidden">
Jak przesłać ukryte dane w formularzu?
<form action="..."> <input type="hidden" name="nazwa" value="wartość"> </form>
Polecenie takie tworzy ukryte pole w formularzu. Nie jest ono widoczne ani dostępne dla użytkownika, ale jego wartość (value="wartość"
) jest przesyłana wraz z formularzem. Może ono służyć np. dla podania informacji o numerze wersji ankiety, dacie jej ostatniej aktualizacji, adresu strony, z której została wysłana, opisu całego formularza lub też poszczególnych jego pól.
Dla zaawansowanych
Ukryte dane są często wykorzystywane do przekazywania informacji pomiędzy klientem a serwerem (skrypty po stronie serwera), które w przeciwnym razie zostałyby utracone, z uwagi na bezstanowy charakter protokołu HTTP.
Przeglądarki
![]() Chrome | ![]() Firefox | ![]() Edge | ![]() Opera | ![]() Safari | Poziom wsparcia min. 2,5 roku | |
---|---|---|---|---|---|---|
<input type="hidden"> | 1 2008-12-11 | 1 2004-11-09 | 12 2015-07-29 | 2 1996-07-14 | 1 2003-06-23 |
Komentarze
- Sławomir Kokłowski
04.04.2024 07:16
Nie trzeba zmieniać znaku pytajnika. Nie ma znaczenia, czy witryna korzysta z Bootstrapa. Wystarczy stworzyć taką samą podstronę jak pozostałe, w miejscu gdzie ma być formularz kontaktowy wstawić kod https://www.kurshtml.edu.pl/html/wyslanie_formularza_bez_programu_pocztowego,formularze.html i...
Zobacz więcej - tom3kk
03.04.2024 23:13
<form action="?" method="post">
w znaku zapytania adres strony z /formularz.php?
jak mam boostrap to w tym pliku formularz.php musze cos potpinac?
Zobacz więcej - Sławomir Kokłowski
11.12.2023 22:20
Poprawiłem kod skryptu w kursie. Powinien już działać w PHP 8.
Zobacz więcej - mateuszcom
11.12.2023 15:45
Pewnie masz włączoną wersję PHP 8.0 (lub wyższą) dla tego wywala Ci błąd z get_magic_quotes_gpc(). Zamiast tego użyj stripslashes()
Zobacz więcej - foczka344
11.12.2023 11:47
Tablice wyświetla, ale coś jeszcze trzeba zmienić? bo albo wystąpił błąd, albo
jak wstawię: [...] to komunikat: [...] ale, poczta nie dochodzi.
Przy okazji czy ktoś wysyła z poziomu php, mail-a na localhost na xammp serwer ?
Chodzi o komunikat, który także jest opisany w dokumentacji php: [...]...
Zobacz więcej - mateuszcom
11.12.2023 08:29
W tablicy $_POST masz przekazywane wszystkie pola formularza, które posiadają atrybut NAME. Nie musisz ich deklarować, ponieważ znajdują się w strukturze tablicy $_POST. Dla testu możesz sobie wyświetlić na początku kodu całą zawartość tablicy $_POST, np. za pomocą [...] [...] dodane tylko po...
Zobacz więcej - foczka344
10.12.2023 15:17
Czy ten formularz po skopiowaniu powinien dziać?
https://www.kurshtml.edu.pl/html/wyslanie_formularza_bez_programu_pocztowego,formularze.html
Dodałem dwa pola, i podałem faktyczny adres email:
Ta pętla 'foreach', wyłapuje wszystkie podane zmienne, nie trzeba deklarować...
Zobacz więcej - Łukasz Skop
05.08.2023 16:05
Lepiej będzie jak będę zarejestrowany niż tylko gość ... bo tu będę częściej :P
Juz prawie
Kod poniżej robi to co chciałem ... pozostaje sformatowanie tekstu
Prostymi sposobami go ułożyłem ale wolałbym to za pomocą css lub konkretów ;)
kod...
Zobacz więcej - Gość
05.08.2023 00:54
Tu trochę lepiej to wygląda
Nie wiem jak tak ładnie na forum wklejać je ale pewnie znajdę opcję...
Zobacz więcej - Gość
04.08.2023 23:47
Takie coś wyszło ... ale nie mogę pozbyć się po generowaniu tych nieszczęsnych BOX 1/2/3/4...
Zobacz więcej