javascript - Yii-如何获取与列表中文本相同的下拉列表选项值

标签 javascript jquery html yii yii-extensions

我是 Yii 框架的新手。我使用下面的代码创建了一个下拉列表 -

echo $form->dropDownList($model, 'min_cost', Yii::app()->params['cost_resales']);

这生成了一个类似的 HTML -

<select id="SearchForm_min_cost" name="SearchForm[min_cost]" >
<option value="">Min</option>
<option value="0">Min Cost</option>
<option value="1">10 lakhs</option>
<option value="2">20 lakhs</option>
<option value="3">30 lakhs</option>
<option value="4">40 lakhs</option>
<option value="5">50 lakhs</option>
</select>

但是,我不知道如何得到它 -

<select id="SearchForm_min_cost" name="SearchForm[min_cost]" >
<option value="">Min</option>
<option value="Min Cost">Min Cost</option>
<option value="10 lakhs">10 lakhs</option>
<option value="20 lakhs">20 lakhs</option>
<option value="30 lakhs">30 lakhs</option>
<option value="40 lakhs">40 lakhs</option>
<option value="50 lakhs">50 lakhs</option>
</select>

我希望选项值与文本中的值相同。我怎样才能做到这一点。

最佳答案

value => text 对中指定它们:

'cost_resales' => array(
    'Min Cost' => 'Min Cost',
    '10 lakhs' => '10 lakhs',
    '20 lakhs' => '20 lakhs',
    '30 lakhs' => '30 lakhs',
    '40 lakhs' => '40 lakhs',
    '50 lakhs' => '50 lakhs',
),

单选按钮相同:

$form->radioButtonList($model, 'isPublished', array('1' => 'Yes', '0' => 'No'));

另一个例子:

$form->dropButtonList($model, 'favouriteFood', array('apple' => 'Apple', 'orange' => 'Orange', 'banana' => 'Banana'));

关于javascript - Yii-如何获取与列表中文本相同的下拉列表选项值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20277711/

相关文章:

html - Bootstrap 输入组内数字输入的溢出宽度

javascript - Kendo UI 组合框获得焦点

javascript - jQuery 函数不适用于 node.js 中的 express.js 路由

Javascript - 改进嵌套的 if-else

javascript - IE 在 DOM 就绪时缩放背景图像

google-app-engine - 如果页面部分更改,如何更新 url?

html - 在 div 中覆盖类

html - SVG 图像未固定到 Bootstrap 父列 div 中

javascript - undefined 不是一个函数(在 React Native 中评估 this.function()

javascript - 如何让我的 Javascript 只显示一个以鼠标为中心的聚光灯?