[英]AutoComplete on select
在输入字段中输入内容,然后选择建议的值后,js获得了我输入的值,但我需要选择的值。
例如:我有一个带有汽车名称的数据库。 我需要找到一些“奔驰”。 我输入字母“ M”,显示为“ Mercedes,Mazda等”。 选择“ Mercedes”后,js会提醒我“ M”,而我需要完整的值。
应该编辑什么?
视图
<?= $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) ?>
在实际更改输入值之前,将触发“ select”事件:
http://api.jqueryui.com/autocomplete/#event-select
尝试以下方法:
'select' => new JsExpression("function(event, ui) {
alert(ui.item.value);
}")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.