• JData 使用教程(四) 对输入数据进行验证(客户端验证)


    JData 使用教程(四) 对输入数据进行验证(客户端验证)

    绝大多数情况下,我们都需要对所输入的数据进行验证,而验证又可分为客户端验证和服务端验证。现在先来讲一下如何进行客户端验证。

    我们先来看一下效果图。

    代码如下:

    代码
    Sys.onReady(function() {

    var dataSource = new JData.WebServiceDataSource("../Services/NorthwindService.asmx", "GetOrders", null, "UpdateOrder");
    var col1 = new JData.BoundField('OrderID', null, '100px', null, true);
    var col3 = new JData.BoundField('Freight', null, '100px', '92px');
    var col4 = new JData.BoundField('ShipName', null, '180px', '172px');
    var col5 = new JData.CommandField();
    col5.get_itemStyle().set_width(
    '90px');
    col5.set_showEditButton(
    true);
    col5.set_showCancleButton(
    true);

    var validator1 = new JData.RangeValidator();
    validator1.set_minimumValue(
    20);
    validator1.set_maximumValue(
    80);
    col3.set_validators([validator1]);

    var gridView = new JData.GridView($get('gridView'));
    gridView.set_dataSource(dataSource);
    gridView.set_columns([col1, col3, col4, col5]);
    gridView.set_allowPaging(
    true);
    gridView.set_caption(
    'Validate Data On Client Side');
    JData.JQueryUIStyle(gridView);
    gridView.initialize();
    });  

    我们需要注意的代码是:

    var validator1 = new JData.RangeValidator();
    validator1.set_minimumValue(
    20);
    validator1.set_maximumValue(
    80);
    col3.set_validators([validator1]);

    在这段代码中,首先创建一个 JData.RangeValidator ,然后把它添加到一个列中,用来验证该列的数据。

    目前 JData 验证类仅有两个,分别为 JData.RangeValidator 和 JData.RequiredFieldValidator ,当然,后续版本将会添加更多的验证类。

    演示以及完整代码请访问 http://jdata.alinq.org

  • 相关阅读:
    OAuth2.0说明文档
    CentOS直接解压可用的memcached、nginx、keepalived
    CentOS离线安装GCC编译环境
    [交通安全]电动自行车认定为非机动车的文件
    修改sublime列编辑快捷键
    手机号归属地接口
    ubuntu下typora的gitee图床配置-----基于picgo
    spyder无法切换中文输入法
    lightgbm直方图算法
    xgboost原理分析
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/1767143.html
Copyright © 2020-2023  润新知