KingZG
9.04.2014, 14:34:33
Witam,
Jestem kompletnie zielony w temacie JavaScript dlatego prosze o pomoc.
Chcem stworzyć "zapytaj o produkt" na sklepie korzystając z formularza które oferuje silnik.
Chcem aby tytuł strony lub zmienna odpowiadająca za nazwę produktu została dodana do jednego z pól formalarza.
Z góry dziękuję za odpowiedź.
Pozdrawiam
Turson
9.04.2014, 14:43:14
To nie JavaScript, bo oprócz samego pola należy dodać w PHP tę nazwę produktu do wysłanej wiadomości
Geston
9.04.2014, 14:46:58
Nie wiem czy dobrze rozumiem. Masz formularz i owo pole już w nim jest, chcesz tylko aby przyjęło wartość taką jak tytuł strony po to żebyś wiedział z jakiej strony formularz został wysłany, bo ten sam formularz jest załączany do wielu podstron?
KingZG
9.04.2014, 14:47:36
Samą nazwę produktu mogę przeczytać zmienną która automatycznie wygneruje nazwę. Jedynie problemem jest dla mnie osadzeniem tego w polu formularza.
Geston
9.04.2014, 14:52:32
Wygeneruj to pole z php.
echo '<input type="hidden" name="nazwa_produktu" value="$tytul" />;
Nie będzie widoczne a po wysłaniu odbierzesz ów tytuł/nazwę produktu w $_POST['nazwa_produktu'];
nospor
9.04.2014, 15:25:10
poprawka po gestonie:
echo '<input type="hidden" name="nazwa_produktu" value="'.$tytul.'" />';
Jak juz starasz sie pomoc to staraj sie tez robic to bez PARSE ERROROW oraz poprawnie
Geston
9.04.2014, 16:05:01
Racja, na szybko wstukałem przed wyjściem z pracy.
KingZG
10.04.2014, 12:52:56
Witam,
Dzięki serdecznie za pomoc i bardzo szybką odpowiedź. Jednak problem polega na tym że silnik sklepu nie wspiera PHP. Jednym rozwiązaniem jest zastosowanie JavaScript, jQery.
Pozdrawiam!
Geston
10.04.2014, 13:26:36
Zakładając że masz taki input:
<input type="hidden" name="title" value="" />
dodaj za nim:
<script type="text/javascript">document.getElementsByName('title')[0].value = document.title;
</script>
spowoduje to nadanie wartości atrybutowi value Twojego inputa o nazwie "title" na taką jaki tytuł posiada strona.
KingZG
10.04.2014, 13:40:16
Super dzięki takiej odpowiedzi oczekiwałem. Dziękuję.
Pozdrawiam!
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.