首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >选择AutoComplete

选择AutoComplete
EN

Stack Overflow用户
提问于 2018-06-14 20:52:39
回答 1查看 58关注 0票数 0

在输入字段中输入某项内容,然后选择建议的值后,js将得到我输入的值,但我需要选择的值。

例如:我有一个带有汽车名称的数据库。我要找一些“奔驰”。我打字母'M',它显示‘奔驰,马自达等’。在我选择‘奔驰’之后,js只提醒我'M',而我需要一个完整的值。

应该编辑什么?

视图

代码语言:javascript
复制
<?= $form->field($model, 'name')
->widget(\yii\jui\AutoComplete::classname(), [
                    'clientOptions' => [
                        'source' => array_values($suggest),
                        'select' => new JsExpression("function() {
                var name = $(this).val();
                alert(name);
             }")
                    ], 'options' => ['class' => 'searchinput', 'id' => 'searchByName'],
                ])->label(false) ?>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-14 22:08:32

"select“事件在实际更改输入值之前触发:

http://api.jqueryui.com/autocomplete/#event-select

试一试:

代码语言:javascript
复制
'select' => new JsExpression("function(event, ui) {
    alert(ui.item.value);
}")
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50865765

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档