JQgrid在表单字段上显示自定义消息

时间:2018-01-30 15:07:42

标签: jqgrid free-jqgrid

使用免费的jqgrid最新版本。

在其中一个表单字段中,我将onchange事件绑定到文本框。 在事件中,我对我的mvc控制器进行ajax调用,该控制器验证输入的输入。我唯一的问题是如何在输入无效的情况下显示任何自定义消息。我有以下代码:

 {
   name: 'id', index: 'id', width: 60, sorttype: "text", editable: true, align: "right", editrules: { required: true },
   editoptions:
    {
     dataEvents: [
         {
          type: 'change',
          fn: function (e) {                              
              var input= $(this).val();
                 $.ajax({
                     url: '@Url.Action("Verify", "Home")',
                     data: "id=" + input,
                     type: "GET",
                     success: function (data){
                       if(data == '')
                       {
                         //Show custom message
                       }
                     },
                     error: function (passParams) {
                     }
                    });
                   }
                  }
                 ]}
                }

我知道我可以在提交后事件上显示消息,如下所示,但我希望在表单字段中的文本框的onchange上有自定义消息。

afterSubmit: function (response, postData) {
     return [false, 'Custom Message'];
     }

0 个答案:

没有答案