【问题标题】:Do we need to validate the input in jqgrid?我们需要验证 jqgrid 中的输入吗?
【发布时间】:2015-03-13 09:38:16
【问题描述】:

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

谢谢,

【问题讨论】:

    标签: javascript jquery jqgrid


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2019-07-21
      • 1970-01-01
      • 1970-01-01
      • 2015-12-25
      • 1970-01-01
      • 2015-05-23
      • 1970-01-01
      • 1970-01-01
      • 2013-08-05
      相关资源
      最近更新 更多