Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从zend表单中删除默认选项_Php_Zend Framework - Fatal编程技术网

Php 从zend表单中删除默认选项

Php 从zend表单中删除默认选项,php,zend-framework,Php,Zend Framework,我正在使用Zend Framework 1.12,使用一些选择选项操作表单。问题是我被要求删除默认选项,该选项显示在表单的开头,因此选择菜单在开头是空的,但它只能用三个值填充。我的代码如下: $tipo = new Zend_Form_Element_Select ( 'tipo', array ( 'onchange' => 'checkServer(this.value);' ) ); $tipo->set

我正在使用Zend Framework 1.12,使用一些选择选项操作表单。问题是我被要求删除默认选项,该选项显示在表单的开头,因此选择菜单在开头是空的,但它只能用三个值填充。我的代码如下:

 $tipo = new Zend_Form_Element_Select ( 'tipo', array (
            'onchange' => 'checkServer(this.value);'
                    ) );
    $tipo->setLabel ( 'Kerio Product' )->setRequired ()->addMultiOptions ( array (
            '1' => 'Connect',
            '2' => 'Control',
            '3' => 'Operator'
    ) );

 $this->addElement( $tipo )
$this_setValue(“”);不起作用

尝试一下这段代码(你需要在课堂上扩展Zend_表单)

希望有帮助。

尝试一下这段代码(你需要在课堂上扩展Zend_表单)

希望有帮助。

尝试一下这段代码(你需要在课堂上扩展Zend_表单)

希望有帮助。

尝试一下这段代码(你需要在课堂上扩展Zend_表单)

希望对您有所帮助。

您可以将null或“”设置为第一个选项,如下所示:

->添加多选项(数组('0'=>'','1'=>'连接'.)

您可以将null或“”设置为中的第一个选项,如下所示:

->添加多选项(数组('0'=>'','1'=>'连接'.)

您可以将null或“”设置为中的第一个选项,如下所示:

->添加多选项(数组('0'=>'','1'=>'连接'.)

您可以将null或“”设置为中的第一个选项,如下所示:

->添加多选项(数组('0'=>'','1'=>'连接'.)


如果希望Select菜单为空,则需要将zend forms的Register array validator设置为false;Select元素将为空,并且不会出现验证错误

您可以通过执行以下操作来实现这一点

$tipo = new Zend_Form_Element_Select ( 'tipo', array (
                'onchange' => 'checkServer(this.value);'
                ) 
                );
$tipo->setLabel ( 'Kerio Product' )
     ->setRequired () // You don't need this in this case
     ->setRegisterInArrayValidator(false);
这会将您的选择元素设置为空,而不会出现获取数组验证错误。您希望如何添加选择选项,取决于您是否可以在控制器或视图中执行此操作

 ->addMultiOptions ( array (
            '1' => 'Connect',
            '2' => 'Control',
            '3' => 'Operator'
    ) )

我希望在您的问题中添加一些内容

如果您希望选择菜单为空,则需要将zend forms的Register array validator设置为false;并且Select元素将为空,并且不会出现验证错误

您可以通过执行以下操作来实现这一点

$tipo = new Zend_Form_Element_Select ( 'tipo', array (
                'onchange' => 'checkServer(this.value);'
                ) 
                );
$tipo->setLabel ( 'Kerio Product' )
     ->setRequired () // You don't need this in this case
     ->setRegisterInArrayValidator(false);
这会将您的选择元素设置为空,而不会出现获取数组验证错误。您希望如何添加选择选项,取决于您是否可以在控制器或视图中执行此操作

 ->addMultiOptions ( array (
            '1' => 'Connect',
            '2' => 'Control',
            '3' => 'Operator'
    ) )

我希望在您的问题中添加一些内容

如果您希望选择菜单为空,则需要将zend forms的Register array validator设置为false;并且Select元素将为空,并且不会出现验证错误

您可以通过执行以下操作来实现这一点

$tipo = new Zend_Form_Element_Select ( 'tipo', array (
                'onchange' => 'checkServer(this.value);'
                ) 
                );
$tipo->setLabel ( 'Kerio Product' )
     ->setRequired () // You don't need this in this case
     ->setRegisterInArrayValidator(false);
这会将您的选择元素设置为空,而不会出现获取数组验证错误。您希望如何添加选择选项,取决于您是否可以在控制器或视图中执行此操作

 ->addMultiOptions ( array (
            '1' => 'Connect',
            '2' => 'Control',
            '3' => 'Operator'
    ) )

我希望在您的问题中添加一些内容

如果您希望选择菜单为空,则需要将zend forms的Register array validator设置为false;并且Select元素将为空,并且不会出现验证错误

您可以通过执行以下操作来实现这一点

$tipo = new Zend_Form_Element_Select ( 'tipo', array (
                'onchange' => 'checkServer(this.value);'
                ) 
                );
$tipo->setLabel ( 'Kerio Product' )
     ->setRequired () // You don't need this in this case
     ->setRegisterInArrayValidator(false);
这会将您的选择元素设置为空,而不会出现获取数组验证错误。您希望如何添加选择选项,取决于您是否可以在控制器或视图中执行此操作

 ->addMultiOptions ( array (
            '1' => 'Connect',
            '2' => 'Control',
            '3' => 'Operator'
    ) )


我希望这能为你的问题增加一些内容

美元TR代表什么?稍后用于翻译,你从代码消息=>>“…”美元TR代表什么?稍后用于翻译,你从代码消息=>>“…”美元TR代表什么?稍后用于翻译,你从代码消息=>>”中删除它$TR代表什么?稍后用于翻译,您将其从代码消息=>“…”中删除它是否应该验证?这取决于是否需要此字段。不,它不应该验证,此字段是必需的,但当表单第一次显示时,它应该是有效的。我正在寻找一个验证程序,但不知怎的,messyit将为空。选择值为“”。然后您必须设置1-3之间的有效值。是否应该验证?这取决于是否需要此字段。不,不应该验证,此字段是必需的,但当表单首次显示时,它应该是有效的。我正在寻找验证程序,但不知怎的,messyit将为空。选择值为“”。然后您必须设置1-3之间的有效值。是否应该验证?这取决于是否需要此字段。不,不应该验证,此字段是必需的,但当表单首次显示时,它应该是有效的。我正在寻找验证程序,但不知怎的,messyit将为空。选择值为“”。然后您必须设置1-3之间的有效值。是否应该验证?这取决于是否需要此字段。不,不应该验证,此字段是必需的,但当表单首次显示时,它应该是有效的。我正在寻找验证程序,但不知怎的,messyit将为空。选择值为“”。然后必须设置1-3之间的有效值。