2010-05-08 4 views
1

Привет Как я могу сделать скрытый multi флажок в форме zend?Скрытый checkbox in zend

+0

Что Разметка бы вы хотели быть сгенерированы? «Скрытый многократный флажок» звучит неоднозначно. Вы либо хотите скрытые входы, либо флажки. Вы хотите, чтобы флажки были * стилизованы * как скрытые, через CSS? – chelmertz

+0

Да, я хочу установить флажок в моей форме, который не показан – 3ehrang

+0

Фактически я получаю значение флажка из другой формы. – 3ehrang

ответ

2

Строительство на Brandon_R:

В вашей форме:

$hiddenBox = new Zend_Form_Element_Checkbox('hidden', array(
    'class' => 'hideMe' 
)); 

В вашем CSS:

input.hideMe{ display: none; } 
+0

простой способ и пользовательский – 3ehrang

0

Это «может» работать. Iam не на моей машине Dev в момент

$box = new Zend_Form_Element_Checkbox('checkbox'); 
// set view helper to render, to formHidden 
$box->helper = 'formHidden'; 
+0

Я думаю, что это скрыть форму! не только checkbox – 3ehrang

+0

посмотрите на Zend_Form_Element_Hidden, это использует вместо этого помощника – opHASnoNAME

0

Используя Zend_Form_Decorator, установить класс CSS элемента в вопросе скрытых и в таблице стилей создать стиль и установить свойство дисплея скрыта.