Yii2 添加 class 或函数到下拉列表表单字段
Yii2 add class or function to dropdownlist form field
我需要在 Yii2 activeform 的下拉列表中添加一个 class 和一个函数,代码如下:
</p>
<pre><code><?= $form->field($model, 'tipocontratto')->dropDownList(['RES' => 'Residenziale', 'BUS' => 'Business'], ['prompt'=>'Seleziona...'],['maxlenght'=> true]); ?>
我需要为该字段指定一个 class 以及一个 javascript 函数。
在普通的文本字段中,我这样做:
field($model, 'cogn_ragsoc')->textInput(['maxlength' => true,'class'=>'form-control formtesto','onfocus'=>'test()']) ?>
而且它工作得很好,但在下拉列表中它没有
我该怎么办?
尝试使用 class 添加选项,例如::
<?= $form->field($model, 'tipocontratto')->dropDownList(['RES' => 'Residenziale', 'BUS' => 'Business'],
['prompt'=>'Seleziona...'],['maxlenght'=> true],
[options=> ['class' => 'yuorClass']]); ?>
这非常有效。
<?= $form->field($model, 'tipocontratto')->dropDownList(['RES' => 'Residenziale', 'BUS' => 'Business'], ['prompt'=>'Seleziona...','class'=>'yourclass','onchange'=>'function()']); ?>
我需要在 Yii2 activeform 的下拉列表中添加一个 class 和一个函数,代码如下:
</p>
<pre><code><?= $form->field($model, 'tipocontratto')->dropDownList(['RES' => 'Residenziale', 'BUS' => 'Business'], ['prompt'=>'Seleziona...'],['maxlenght'=> true]); ?>
我需要为该字段指定一个 class 以及一个 javascript 函数。
在普通的文本字段中,我这样做:
field($model, 'cogn_ragsoc')->textInput(['maxlength' => true,'class'=>'form-control formtesto','onfocus'=>'test()']) ?>
而且它工作得很好,但在下拉列表中它没有
我该怎么办?
尝试使用 class 添加选项,例如::
<?= $form->field($model, 'tipocontratto')->dropDownList(['RES' => 'Residenziale', 'BUS' => 'Business'],
['prompt'=>'Seleziona...'],['maxlenght'=> true],
[options=> ['class' => 'yuorClass']]); ?>
这非常有效。
<?= $form->field($model, 'tipocontratto')->dropDownList(['RES' => 'Residenziale', 'BUS' => 'Business'], ['prompt'=>'Seleziona...','class'=>'yourclass','onchange'=>'function()']); ?>