![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 19.10.2004 Ostrzeżenie: (10%) ![]() ![]() |
Witam!
Mam 2 problemy: Mam plik formularza ktory skalda sie z 3 czesci: 1. formularz gdzie wklepuje sie dane 2. czesc gdzie te dane sa wyswietlane i 2 buttony powrot i zatwierdz 3. czesc ktora zapisuje dane do pliku Dziala to tak ze po wyslaniu submitem danych formularza, ustawiam zmienna sesyjna na to ze dane zostaly wyslane. Gdy trzeba je poprawic wracam do kroku pierwszego gdzie mozna dokonac korekty. Gdy jest ok to ma sie wykonac czesc kodu wstawiajaca dane do pliku. Napotkalem jednak problem (nr 1) przy definiowniu buttona powrot. Po onclick chce by zmienila sie wartosc zmiennej i formularz wracal z nowa wartoscia do kroku 1 ale ta zmienna jest ustawiana od razu kiedy wyswietlany jest button. Pewnie cos namieszalem z java ale wzor wzialem z tad: http://forum.php.pl/index.php?showtopic=24122&hl=button Co zrobic by ta zmienna byla ustawiana na NIE dopiero po kliknieciu na ten button? Od razu pytanie czy po onclick moge wstawic wiecej kodu php/HTML? Tzn czy mozna tam wstawic kawalek kodu wyswietlajacego jakies dane, zmieniajace wiecej zmiennych itp. Przycisk zatwierdz chce zrobic podobnie (ale na razie nie wiem jak odswiezyc strone po zatwierdzeniu - problem nr 2) za pomoca button albo wyslac dane do formularza poprzez nastepny przycisk submit - ale jeszcze tego nie testowalem. Pozdrawiam Tomek PS. Bez czesci wyswietlajacej podglad wprowadzonych danych (krok 2) formularz dzialal wczesniej ok |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 109 Pomógł: 1 Dołączył: 19.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Cytat czy po onclick moge wstawic wiecej kodu php/HTML? Nie mozesz tam wstawic w ogole kodu php. W topicu, jaki podales zmieniana jest zmienna JavaScriptu, a nie php. Z tej sytuacji mozesz wybrnac na wiele sposobow, np. - zrobic 2 submity, po wyslaniu formularza sprawdzic, ktory zostal wcisniety i podjac odp. dzialanie - w zdarzeniu onClick mozesz zmianic wartosc pola action, zeby formularz wysylal sie do roznych adresow, w zaleznosci od wcisnietego guzika - zamiast ustawiac zmienna w sesji, mozesz ustawic w onClick sobie cookie, bo JavaScript na to pozwala |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 19.10.2004 Ostrzeżenie: (10%) ![]() ![]() |
> zrobic 2 submity, po wyslaniu formularza sprawdzic, ktory zostal wcisniety i podjac odp. dzialanie
Zrobilem tak i niestety cos sie calkiem kaszani - jesli klikam ok to po pierwsze nie przekazuje mi do formularza wartosci ok z tego submita (nie wiem czy to dobrze wpisuje
) a po drugie wczesniej wpisane zmienne do formularza (tytul i komentarz) zostaja obcinane do jednego wyrazu (do pierwszej spacji) Pewnie moj kod jest niezle zamieszany ale prosze na niego zerknac i naprowadzic na to co robie nie tak
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 09:03 |