Easyui combobox按Enter键自动清除框
问题描述:
我有一个easyui combobox的问题,当按下输入后键入,如果值不存在于组合框中,自动清除框。我无法获得文本值。Easyui combobox按Enter键自动清除框
我怎样才能取消它...
<input class="easyui-combobox" id="productPK" name="productPK" style="width:200px" required="required" data-options="valueField:'id',textField:'text'"/>
//脚本
var t = $('#productPK');
t.combobox('textbox').bind('keydown', function(e){
if (e.keyCode == 13){ // when press ENTER key,
alert($(this).val());
}
});
答
$('#productPK').keyup(function(e){
if (e.keyCode == 13){ // when press ENTER key,
alert($(this).val());
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-combobox/1.1.8/css/bootstrap-combobox.css" rel="stylesheet"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-combobox/1.1.8/js/bootstrap-combobox.js"></script>
<input class="easyui-combobox" id="productPK" name="productPK" style="width:200px" required="required" data-options="valueField:'id',textField:'text'"/>
请检查您是否要同
谢谢
我正在使用这个感谢您的回答,但不工作。 –