method='POST' + JavaScript

0

Witam.
Mam na stronie formularz. Część inputów/labeli jest uzupełnianych z palca przez usera, natomiast część uzupełnia JavaScript po wyborze pewnych opcji z selecta.
Te uzupełniane z palca wczytują się na stronę wynikową za pomocą metody POST bez problemu. Natomiast te, które uzupełnia JS są omijane. Nie działa na nie

$zmienna = $_POST['zmienna'];

Doradzi ktoś może jak to obejść / poprawić?

0

pokaż kod

0

Problem już sam rozwiązałem ale dziękuję za zainteresowanie się @ŁF
Chciałem pozyskać wartość labela przez $_POST, ale z tego co wyczytałem to nie da się. Przerobiłem skrypt pod input i wszystko gra :)

0

Możesz też użyć Smarty lub systemu szablonów i wartość labela zapisywać w jakiejś zmiennej.

$labelka = "wartość labelka";
$smarty->assign("labelka", $labelka);

W HTML + Smarty:

<form>
  <label>{$labelka}</label>...
</form>

Wtedy można spokojnie obejść się bez takich workaroundów co piszesz ;) Chyba, że zmieniasz tę wartość po stronie JavaScript, to już co innego...

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.