簡體   English   中英

Zf2表單選擇取消默認選項

[英]Zf2 Form Select Disbale Default Option

我需要顯示下拉菜單的默認文本,但是當用戶單擊下拉菜單時,我不希望它是可選擇的:

$this->add(array(
            'name' => 'quicksearch',
            'type' => 'Zend\Form\Element\Select',
            'options' => array(
                'empty_option' => 'Quick Search',
                'value_options' => array(
                    '1' => 'Online Now',
                    '2' => 'Most Popular'
                ),
            ),
            'attributes' => array(
                'id' => 'quicksearch',
                'class' => 'quicksearch selectyze1 comonserchclas',
            ),
        ));

在上面,我需要將“快速搜索”顯示為默認值,但無法選擇。 用戶單擊下拉菜單時,是否有不顯示“快速搜索”文本的選項?

嘗試如下創建選項數組:

$options = array( 
    array('value' => '0', 'label' => 'Quick Search', 'disabled' => 'disabled'), 
    array('value' => '1', 'label' => 'Online Now'), 
    array('value' => '2', 'label' => 'Most Popular') 
);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM