我正在开发一个 ASP.NET MVC3 应用程序,我在其中使用 Telerik ComboBox。我有一个要求,我必须禁用 ComboBox 中的 Enter 按钮单击,因为它会触发表单提交方法。下面是我的代码
Html.Telerik().ComboBox().Name("OpportunityType").Value("-1")
.BindTo(new SelectList(Model.OpportunityTypes, "OpportunityID", "OpportunityTypeName"))
.ClientEvents(events => events.OnChange("OnOpportunityTypeChange")
)
.HtmlAttributes(new { style = "width: 180px;" }).Render();
我试图在jquery的document.ready中处理下拉菜单的按键事件,但即使这样也没有解决目的。我们有 Telerik ComboBox 的按键事件吗?我的代码在输入点击时永远不会到达那里我试图提醒一些值但它没有显示
$("#OpportunityType").keypress(function (e) {
if (e.which == 13 || e.keyCode == 13) {
return false;
}
});
任何其他方式来禁用此组合框的输入键事件?