Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 873 Pomógł: 25 Dołączył: 24.07.2005 Ostrzeżenie: (0%)
|
Hej,
dlaczego mój input text jest wysyłany postem mimo, że jest ukryty ( display: none; ) (IMG:style_emoticons/default/questionmark.gif) czy to kwestia przeglądarki? używam Chrome |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
ukrywanie pol nie ma zadnego wplywu na niewysylanie pól...
Nie wysylają się tylko pola z atrybutem DISABLED. ps: a skoro pole ma sie nie wysylac to po grzyba go w ogole wkladasz do forma? |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 6 809 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 873 Pomógł: 25 Dołączył: 24.07.2005 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#5
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
To moze opisz dokladniej tę potrzebe, bo to co teraz robisz jest totalnie bez sensu. Ukrywasz pola, bo nie chcesz by byly widoczne, bo nie chcesz by szly postem.. gdzie sens i logika? Skoro mają nie isc i mają nie byc widoczne, to nie wkladaj je w forma - to jest za to logiczne
Cytat patrz tutaj i wiele innych linków Yy.... to ma byc argument, ze źle mowie? Jakis koles ma problem, bo pewnie źle umiejscowił inputy albo jeszcze co innego, tego nie wiemy bo kodu nie pokazał, a ty mi ze to argument w dyskusji jest?Jak juz pisalem: nie wysyłają sie pola z atrybutem DISABLED. Inne sie wysyłają. Robie tak od kilkunastu lat, zawsze tak ukrywalem pola i zawsze się wysyłały, niezależnie od przeglądarki |
|
|
|
Post
#6
|
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza |
@john_doe:
A pola typu hidden? Też nie są widoczne, a jednak się wysyłają. Magia? Posłuchaj ~nospora bo dobrze prawi. |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 873 Pomógł: 25 Dołączył: 24.07.2005 Ostrzeżenie: (0%)
|
ok, wyjaśniam.
zajmuję się pisaniem autoryzacji i autentykacji. Wyświetlam kartę użytkownika w oknie modalnym. Uproszczę przykład: karta zawiera imie, nawisko, hasło, uprawnienia(funkcje użytkownika) w postaci checkboxów. Całość to form jednak ostylowałem to ładnie, że nie widać inputów->text. Teraz gdy daję zapisz wszystko mi się śle -> robię update usera, uprawnień. Śle się też hasło. Na początku z galopu wyświetlałem w tym polu hasło -> jego hash. Wiadomo, że po zapisz robił się hash z hash (IMG:style_emoticons/default/smile.gif) Potem nie wypisywałem tego hasła, to updejtowało się na pusty string. Wymyśliłem więc że zamiast inputa z hasłem dodałem przycisk RESET HASŁA, po naciśnieciu którego pokazuję input. Czyli gdy jest disabled i display none nie wysyła się postem i nie robię sobie strzału w kolano. Koniecznie chcę aby opcja z hasłem była dostępna z poziomu karty. Ale przecież ja nie mówię, że nospor dobrze nie prawi (IMG:style_emoticons/default/smile.gif) |
|
|
|
Post
#8
|
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza |
W pole hasła wstawiaj pustą wartość. Po odebraniu danych od użytkownika sprawdzaj czy pole hasła jest wypełnione. Jeśli tak to jest to zmiana hasła, robisz hash, zapisujesz do bazy. Jeśli pole będzie puste to je olej, nie rób nic z tą pustą wartością.
|
|
|
|
Post
#9
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Cytat Ale przecież ja nie mówię, że nospor dobrze nie prawi po podaniu przez Ciebie linka, do jednego tematu na innym forum, odnioslem wrazenie ze jednak nie do konca zgadzasz sie z tym co napisalem (IMG:style_emoticons/default/wink.gif) Co do nieszczesnego hasła to źle do tego podszedles. Wyswietlając forma zmiany danych, pole hasła ma byc puste. Jesli ktoś go nie wypelni, znaczy ze masz hasła w bazie nie zmieniać czyli masz nie robic update na polu z hasłem - no wiesz, prosty IF (IMG:style_emoticons/default/wink.gif) Dopiero jak ktoś to pole wypelni, to dopiero wtedy masz robić update tego pola. |
|
|
|
Post
#10
|
|
|
Grupa: Zarejestrowani Postów: 873 Pomógł: 25 Dołączył: 24.07.2005 Ostrzeżenie: (0%)
|
jasne, że tak też ładnie zadziała. Ale dla oka i samego usera mój pomysł wydaję się bardziej czytelniejszy z poziomu GUI. Już wszystko działa.
Cholera kiedyś też blokowałem pola w formie ale nie pamiętałem jak. Zacząłem z tym css, potem stackoverflow, ludziom się nie śle a mi się sle (IMG:style_emoticons/default/sad.gif) dzięki panowie za dyskusję |
|
|
|
Post
#11
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Cytat . Zacząłem z tym css, potem stackoverflow, ludziom się nie śle a mi się sle Bo ludzie mają pewnie cos spieprzonego. To ze tobie sie sle, to jest jedyne sluszne rozwiązanie. I widze ze nadal w to nie wierzysz...
|
|
|
|
Post
#12
|
|
|
Grupa: Zarejestrowani Postów: 873 Pomógł: 25 Dołączył: 24.07.2005 Ostrzeżenie: (0%)
|
(IMG:style_emoticons/default/smile.gif) wierzę, empirycznie sprawdzone. To jest wiesz tak jak z moją żoną wczoraj. Robiła przelew, tzn. chciała ale do banku nie dała rady się zalogować "przecież wpisuję dobre hasło" (IMG:style_emoticons/default/smile.gif) to oni coś kombinują
|
|
|
|
Post
#13
|
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza |
|
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 19:43 |