2017-05-08 263 views
0

我有一个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()); 
    } 
}); 

回答

0

$('#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'"/>

请检查您是否要同

谢谢

+0

我正在使用这个感谢您的回答,但不工作。 –