Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> REQUEST_METHOD i element button
kicaj
post 1.04.2008, 19:43:52
Post #1





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


Z serii banalne...

Do odbioru danych z formularza stosuje zmienna serwerowa $_SERVER['REQUEST_METHOD'], ktora okresla mi jaka metoda zostal wyslany formularz, formularz wysyla sie przy zastosowaniu kazdego rodzaju buttona.
Chce zastosowac odpowiednio:
  1. <button type="submit" />
  2. <button type="reset" />

Jak juz wczesniej napisalem oba buttony wysylaja formularz, z tym ze 'reset', czysci formularz przed.
Dlaczego, wiec 'reset' nie tylko czysci, ale takze wysyla? Przeciez ma tylko czyscic...


--------------------
PHP Developer

"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola
Go to the top of the page
+Quote Post
nospor
post 1.04.2008, 19:54:31
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




button to button. zawsze wysyla forma.
  1. <input type="submit" />
  2. <input type="reset" />


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
kicaj
post 1.04.2008, 20:00:08
Post #3





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


No wlasnie , chyba tak juz jest, ale bardzo chce zastosowac buttona z powodu jego mozliwosc z umieszczaniem kodu html...


--------------------
PHP Developer

"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola
Go to the top of the page
+Quote Post
wlamywacz
post 1.04.2008, 20:47:05
Post #4





Grupa: Zarejestrowani
Postów: 535
Pomógł: 27
Dołączył: 3.05.2005

Ostrzeżenie: (20%)
X----


Może w js ?
Coś w ten deseń smile.gif
<button onclick="form.reset" />
Go to the top of the page
+Quote Post
kicaj
post 1.04.2008, 23:49:00
Post #5





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


No pewnie jest jakies wyjscie, ale mam nadzieje na czysty html


--------------------
PHP Developer

"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola
Go to the top of the page
+Quote Post
dr_bonzo
post 2.04.2008, 01:26:47
Post #6





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


<input type="submit" value="Wyslij" name="formularz_z_danymi" />\
<input type="submit" value="Reset" name="formularz_pusty" />

w php sprawdzasz ktory submit jest ustawiony w $_POST/$_GET i jak formularz_pusty to po prostu dajesz puste dane, mimo ze one i tak sie syslaly.

ew. js'em czyscisz formularz, bo chyba sie nie da inaczej bez js


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
kicaj
post 2.04.2008, 11:55:43
Post #7





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


@dr_bonzo: nospor napisal to samo...

Musi byc button ze wzgledu na umieszczanie kodu html, wewnatrz...

W takim razie po co stworzono <button> i jego type="reset"?


--------------------
PHP Developer

"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola
Go to the top of the page
+Quote Post
nospor
post 2.04.2008, 12:02:40
Post #8





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




moze cos źle robisz. na tych stronach:
http://www.signs.pl/html/e/button.php
http://www.htmlcodetutorial.com/forms/_BUTTON_TYPE.html
button reset dzialają ok smile.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
kicaj
post 2.04.2008, 12:47:24
Post #9





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


Hehe problem banalny jak zawsze:

Bledem bylo zastosowanie znacznika <label> dla wszystkich buttonow, co jest nieprawidlowe (1 label = 1 pole)!
Wybrany przycisk reset resetowal formularz, ale dzieki <lable> przeskakiwal na pierwszy button, do submit, skad bralo sie zamieszanie (czyszczenie i wysylanie)smile.gif


--------------------
PHP Developer

"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 21.06.2025 - 23:29