我们需要验证jqgrid中的输入吗?

时间:2015-03-13 09:38:17

标签: javascript jquery jqgrid

jqgrid是否内置验证?或者,当用户尝试操作数据时,我们是否需要验证每个值。

谢谢,

1 个答案:

答案 0 :(得分:1)

可以在colModel中定义editrules进行验证。可以使用custom: true属性和custom_func回调进行验证。验证将在保存修改数据之前完成。

另一种可能性是使用插件,您可以在dataInit回调中初始化(请参阅the old answer作为示例)在change内注册dataEvents事件处理程序。它可以允许在开始保存数据之前进行验证

还有一些特定于编辑模式的其他可能性。例如,表单编辑支持beforeCheckValues回调和jqGridAddEditBeforeCheckValues事件,该事件将在个别验证编辑字段之前触发,beforeSubmit回调和jqGridAddEditBeforeSubmit事件允许进行额外的最终验证。< / p>

因此,您应该检查哪些可能性更符合您的要求。