przeładowanie formularza

pyt Q

Dnia Wed, 13 Jun -, Bolek :
no tak tylko już jest w użyciu jeden form do przesyłania danych z tego formularza w inne miejsce .I właśnie tu mam problem . mogę dodać jeszcze jedną stronę i zrobić przez np.SESSION . ale czy inaczej się nie da ??
rozumiem, ze masz cos w stylu:



wystarczy, ze w onchange dla selecta zrobisz: "this.form.action='ta_sama_strona.php'; this.form.submit()" a w samym selectie zamiast value="strona?sel=ble" daj po prostu value="ble"
albo inna opcja - skoro i tak już uzależniasz od js, to wyswietl wszystkie pola od razu a w onchange tylko pokazuj wlasciwy zestaw pol a ukrywaj pozostale
[karczmarczyk.pl] dziekuje wszystkim za owocne podpowiedzi . Przypadła mi do gustu podpowiedź Jacka K. i spróbuję to zastosować . jeszcze raz bardzo dziekuję . pozdrawiam .

odp A

On 13 Cze, 11:17, Jacek Karczmarczyk


no tak tylko już jest w użyciu jeden form do przesyłania danych z tego formularza w inne miejsce .I właśnie tu mam problem . mogę dodać jeszcze jedną stronę i zrobić przez np.SESSION . ale czy inaczej się nie da ??
rozumiem, ze masz cos w stylu:



wystarczy, ze w onchange dla selecta zrobisz: "this.form.action='ta_sama_strona.php'; this.form.submit()" a w samym selectie zamiast value="strona?sel=ble" daj po prostu value="ble"
albo inna opcja - skoro i tak już uzależniasz od js, to wyswietl wszystkie pola od razu a w onchange tylko pokazuj wlasciwy zestaw pol a ukrywaj pozostale
[karczmarczyk.pl]
dziekuje wszystkim za owocne podpowiedzi . Przypadła mi do gustu podpowiedź Jacka K. i spróbuję to zastosować . jeszcze raz bardzo dziekuję . pozdrawiam .- Ukryj cytowany tekst -
- Pokaż cytowany tekst -
na zakończenie napiszę dla innych , że ładnie zadziałało. "this.form.action='ta_sama_strona.php'; this.form.submit()" w samym selectie zamiast value="strona?sel=ble" daj po prostu value="ble" pozdrawiam

odp A

" " A tak w ogóle, to wypadało by nie otwierać strony na exploity XSS i obsługiwać poprawnie taki banał jak znak cudzysłowiu w wartościach.
HTML to nie tekst. Wypisujesz tekst, a masz wypisywać tekst-w-html. Do tego jest htmlspecialchars().
Każde echo, które nie ma wypisywać całych tagów HTML, a jest bez htmlspecialchars(), najprawdopodobniej jest błędem - pornel.net/szablony

Dodaj odpowiedź

Tytuł:

Mail: (w celu weryfikacji posta)