borpaw
15.04.2011, 06:39:59
Jak pobrać wartość z inputa umieszczonego w widoku kiedy na formie nie ma akcji submit tylko jest przejście do kolejnej trony przez link a potrzebuje tej wartości na kolejnej stronie widoku.
Jak to się rozwiązuje w zend?
nospor
15.04.2011, 07:25:34
Czy to zend czy to nie zend to formularza linkiem nie wyślesz. Może napisz obszerniej co kombinujesz to się pomyśli
No i czemu nie możesz przejśc do tej strony submitem?
borpaw
15.04.2011, 07:46:22
Mam coś takiego, że w zależności od parametru w tym przypadku jest to data w inpucie, generowany jest arkusz excela po kliknięciu na link i chodzi o przekazanie tej daty do funkcji generującej ten arkusz
nospor
15.04.2011, 07:52:35
No i jaki problem by przechodziło to przez formularz/submit?
borpaw
15.04.2011, 07:57:55
no właśnie nie ma submit, chodzi o to jak wyciągnąć wartość z inputa bez wysyłania formularza albo jak to zrobić przy pomocy zend żeby nie trzeba było robić przycisku submit a wartośc można było przechwycić w kontrolerze
nospor
15.04.2011, 07:59:54
Cytat
no właśnie nie ma submit
To wiem. I pytam się Ciebie czemu nie możesz go tam dać. Ześ się tego linka przyczepił jak rzep psiego ogona

Możesz przy pomocy js pobrać wartość i dokleić do linka. Ale to jest bez sensu. Lepiej poprostu dodać ten submit.
I tłumaczę Ci: ZEND nie ma tu nic do rzeczy.
borpaw
15.04.2011, 08:08:40
taka jest organizacja strony że submita nie mogę dać.
Mam coś takiego:
<input style="width:80px" id="dateDetails" type=text ></input>
....
<a href="
<?php echo $this->url(array('controller' => 'department', 'action' => 'exportexcel', 'dateDetails'=> TUTAJ
)); ?>">link</a>
W miejsce TUTAJ potrzebuję wartość z pola input dateDetails
Jak to zrobić?
nospor
15.04.2011, 08:13:29
No to dodaj do inputa zdarzenie onchange (javascript), które będzie uaktualniało Twoj link o tę datę.
borpaw
15.04.2011, 08:22:40
no ok, ale problem pozostaje chyba że podpowiesz jak to zrobić bo javascript pobierze wartość z inputa (zgoda) ale jak to spowrotem przekazać do php?
Jak taka konstrukcja ma wyglądać, możesz mi napisać kawałek kodu takiego?
nospor
15.04.2011, 08:24:03
Ale po co do php? Przecież przy pomocy js możesz bez problemu zaktualizować link.
Ale jeśli koniecznie chcesz ten link z php uzyskać to leć tam AJAXem
borpaw
15.04.2011, 08:28:47
no to jak to zrobić js?
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.