Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ZF] Zend_Form_Element_Checkbox() uruchomienie akcji po kliknięciu
phpmack
post
Post #1





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

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


Witam
utworzyłem sobie element typu checkbox za pomocą Zend_Form_Element_Checkbox() Czy jest możliwe uruchomienie akcji za pomocą "zaznaczenia" checkbox-a - cuduje z tym od wczoraj bez rezultatów. Próbowałem też definicji checkboxa wprost w widoku i dodać coś takiego
<input type="checkbox" name="submit" value="1" onclic="<?php echo Zend_View_Helper_Url::url(array('controller' => 'index', 'action' => 'show')); ?>" /> niestety nie działa
  1. //definicja elementu
  2. <?php
  3. class Application_Form_Panel extends Zend_Form
  4. {
  5. public function init()
  6. {
  7. //$id = new Zend_Form_Element_Hidden('id');
  8. //$id->addFilter('Int');
  9. $check = new Zend_Form_Element_Checkbox('check1');
  10. $this->addElements(array($check));
  11. }
  12. }
  13. ?>
  14. //instancja elementu:
  15. <?php
  16. $check = new Application_Form_Panel();
  17. //$check->clearDecorators();
  18. $this->view->check = $check;
  19. ?>
  20.  
  21. //użycie elementu w widoku
  22. <?php echo $this->check; ?> // jak wywołać akcje po kliknięciu??


Ten post edytował phpmack 17.11.2011, 17:58:29
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
skowron-line
post
Post #2





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

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


Pomysł jest taki żebyś zobaczył w konsole błędów i do źródła strony i zobaczył co się pokazuję.
Go to the top of the page
+Quote Post
phpmack
post
Post #3





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

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


Cytat(skowron-line @ 19.11.2011, 11:17:56 ) *
Pomysł jest taki żebyś zobaczył w konsole błędów i do źródła strony i zobaczył co się pokazuję.

no właśnie sprawdzałem to i pokazuje się chyba dobrze
  1. <input type="checkbox" name="check1" onClic=window.location.href="/web/logowanie/public/index.php/index/show" />

  1. <input type="checkbox" name="check1" onClic="window.location.href="/web/logowanie/public/index.php/index/show"" />

  1. <input type="checkbox" name="check1" onClic="window.location.href=/web/logowanie/public/index.php/index/show" />


najlepiej gdyby to działało a jak nie to mam jeszcze taką koncepcje że wrzucę do helpera lub kontrolera obsługowe checkbox-a
tylko jak mam odczytać stan checkbox-a po "odhaczeniu" wrzuca do tablicy post "check1=>1"? czy jak to działa bo próbowałem tak
  1. if(Zend_Controller_Request_Http::getPost('check1')){
  2. $this->view->komunikat = 'odebralem posta check1';
  3. }


ale nie działa
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 28.12.2025 - 11:08