Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML]Problem z wysyłką formularza (POST)
Forum PHP.pl > Forum > Przedszkole
northwest
Witam serdecznie,
Mam problem z wysłaniem powyższego formularza (jest to element mojej strony, przetłumaczonej przez Google Translator):

  1. <form id="dodawaniedokoszyka" class="dodawaniedokoszyka" method="post" action="http://translate.googleusercontent.com/translate_c?depth=1&hl=pl&ie=UTF8&rurl=translate.google.com&sl=pl&tl=fr&u=http://www.strona.pl/koszyk.html#" name="dodawaniedokoszyka">
  2. <input type="hidden" value="1" name="maxilosc">
  3. <input type="hidden" value="1" name="ilosc">
  4. <input type="hidden" value="23" name="vat">
  5. <input type="hidden" value="1005558" name="itemid">
  6. <input type="hidden" value="13 cali FELGA STALOWA FORD TAUNUS (1005558)" name="i_nazwa">
  7. <input type="hidden" value="50" name="i_cena">
  8. <input type="hidden" value="25" name="i_transport">
  9. <input type="hidden" value="używany" name="stanproduktu">
  10. <input type="hidden" value="1" name="depth">
  11. <input type="hidden" value="pl" name="hl">
  12. <input type="hidden" value="UTF8" name="ie">
  13. <input type="hidden" value="translate.google.com" name="rurl">
  14. <input type="hidden" value="pl" name="sl">
  15. <input type="hidden" value="fr" name="tl">
  16. <input type="hidden" value="http://www.strona.pl/koszyk.html" name="u">
  17. <input type="hidden" name="dodawaniedokoszyka" value="">
  18. </form><a onclick="java script:document.dodawaniedokoszyka.submit()" href="#">+ dodaj do zamówienia</a>


Po wysłaniu go - otrzymuję błąd: 400. That’s an error. Your client has issued a malformed or illegal request. That’s all we know.

Ma ktoś może pomysł jak to naprawić? Co jest problemem??
Bardzo proszę o pomoc, męczę się już z tym ponad tydzień... Nie mam pomysłu co to może być :-((

Northwest

Jak zmienię wysyłkę formularza z POST na GET - to przechodzi... problem w tym że potrzebuję POST'a.... sad.gif
Gość
Nie wiem co to za dziwadlo (same ukryte pola?) ale pierwsze co sie rzuca w oczy to:
  1. <a onclick="java script:document.dodawaniedokoszyka.submit()" href="#">+ dodaj do zamówienia</a>


submit POST-em poprzez link i onclick i do tego poza formularzem? Zrob to tak jak nalezy czyli zamiast linka zrob input type submit przed zamknieciem form a po co Ci tu w tym wszystkim w ogole javascript? jak juz chcesz javascript to wykorzystaj jquery:
  1. $('#dodawaniedokoszyka').submit(function() {
  2. //tu jakies dzialanie
  3.  
  4. return false;
  5. });
markonix
Czemu w tych ukrytych polach jest przesyłana np. cena?
Służy ona jakimś pośrednim celom czy np. leci do bazy czy systemu płatności?
Mackos
Dobra, mnie zastanawia co to za dziwadło jest w ACTION:
Cytat
action="http://translate.googleusercontent.com/translate_c?depth=1&hl=pl&ie=UTF8&rurl=translate.google.com&sl=pl&tl=fr&u=http://www.strona.pl/koszyk.html#"

Przestłasz to do google translate czy do swojego koszyka?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.