【发布时间】:2014-01-02 07:31:30
【问题描述】:
我在 mvc telerik 网格中面临一个关于输入验证的小问题。 我将其设置为批量编辑,并且正在以 InCell 模式修改单元格。 现在,每当用户在其中一个输入(Telerik 的组合框/自动完成)中输入无效值时,我想显示一条消息 输入的值是不合法的(到目前为止,我已经自己管理了)。
除了消息之外,我还想将单元格的值恢复为之前的值 用户输入。
到目前为止我已经尝试过:
grid.CancelCell(this);
$('#grid .t-grid-edit-cell input[type="text"]').value or innerText = prevVal;
到目前为止最接近的是e.newVal = e.oldVal,尽管它有时会在 jquery 脚本中引发奇怪的异常或显示组合框的下拉菜单。
我尝试过的所有验证和事情都来自网格的客户端事件OnSave()
【问题讨论】:
标签: javascript jquery asp.net-mvc telerik