Submit.x / Submit.y – problem z wysyłaniem formularza
Na dziś szybki tip, który właśnie wpadł w moje ręce i który pozwolił mi uporać się z głupiutkim bug’iem. Otóż miałem problem z wysyłaniem formularza, gdyż klikając na przycisk “submit” jakimś cudem do atrybutów GET (w ten sposób wysyłałem formularz) dodawane były wartości:
&submit.x=71&submit.y=11&submit=.
Nie były one nigdzie w kodzie zainicjowane, co mnie bardzo zdziwiło. Nie miałem wcześniej takiego problemu, ani nie spotkałem się z czymś takim (w 90% zawsze korzystam z metody POST).
Z pomocą Google znalazłem jednak rozwiązanie. Okazało się że problem występuje, gdy przyciskiem “submit” jest obrazek (mamy ustawione “src” do obrazka w znaczniku “input”).
Rozwiązanie tego problemu jest prosty kod JavaScript dodawany do znacznika form:
<form method="get" action="/" onSubmit="this.submit();return false;">










Yeeaah. To może się przydać
Jest też inny sposób – po prostu przycisk graficzny zrobić za pomocą css`a