Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ZF] Modyfikacja kontrolek/stanu kontrolek z kontrolera?
phpmack
post
Post #1





Grupa: Zarejestrowani
Postów: 55
Pomógł: 1
Dołączył: 11.06.2011

Ostrzeżenie: (0%)
-----


Mama mały problem
Chodzi o taki przypadek gdzie w widoku generuje sobie jakieś kontrolki (nie korzystam z Zend_Form bo dekoratory doprowadzają mnie do białej gorączki) pola select, checkbox-y itd. i teraz po wybraniu/kliknięciu mogę uruchomić jakąś akcje + przesłać parametry do akcji ale co z tego skoro z poziomu akcji nie mogę zmodyfikować stanu tych kontrolek np. nowe elementy w "selekcie" odhaczenie checbox-a itd.
korzystając z
  1. $this->view->...
mogę dodać element ale nie mogę zmienić jego stanu/zmodyfikować go np.
  1. $this->view->check1->checked = 1
dostaję komunikat
Cytat
Notice: Indirect modification of overloaded property
co zrobić w takiej sytuacji? w jaki sposób można modyfikować stan kontrolek?

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Niktoś
post
Post #2





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


Dodać do checkboxa onclick event:
  1. <input type="chceckbox " onclick="wysli()">
  2.  
  3.  
  4. <script type="text/javascript">
  5. function wysli(){
  6. document.forms["nazwaformularza"].submit();
  7. }


Nie wiem czy takie rozwiązanie Ciebie interesuje.
Go to the top of the page
+Quote Post
skowron-line
post
Post #3





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

Ostrzeżenie: (0%)
-----


Cytat(Niktoś @ 26.11.2011, 18:25:36 ) *
Dodać do checkboxa onclick event:
  1. <input type="chceckbox " onclick="wysli()">
  2.  
  3.  
  4. <script type="text/javascript">
  5. function wysli(){
  6. document.forms["nazwaformularza"].submit();
  7. }


Nie wiem czy takie rozwiązanie Ciebie interesuje.

Bardzo głupie rozwiązanie. @phpmack chce mieć 10 checkbox ów i jak zaznaczy 1 to od razu mu wyśle formularz. A co jak będzie chciał więcej niż jeden zaznaczyć (IMG:style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 11:00