一步步学习SPD2010--第三章节--处理列表和库(6)----使用栏验证

        通过使用正确的栏目类型和设置属性如最小值最大值,你可以肯定你的用户正确的输入数据。为了进一步增加列表和库输入数据的完整性,SP2010增加了新功能给列表和栏验证。当用户输入的数据没有通过栏验证时,你可以展示默认的验证错误信息或提供你自己的错误信息。在SP之前的版本中,这样的验证和自定义只有在自定义数据进入点网页和使用客户端脚本语言,如jS或JQuery时可用。

        与计算值栏相同,列表和列验证使用像Excel和Access中的公式。列表验证可以引用列表中不止一个栏的数据。当你同时配置列表和列验证时,列验证公式在列表验证公式之前执行。通过使用功能区编辑组中的验证设置命令,你也可以在网站列设置栏目级别的验证。

        注意:并不是所有的列类型支持列验证。支持的列类型有:单行文本、选项(单选)、数字、货币和日期时间。

        本次练习中,你给QuantityPurchased 列添加列验证。然后添加新任务项目,测试验证公式是否正确定义。

1.  选中QuantityPurchased,在列选项卡,点击编辑组中的列验证。

2.  在公式中输入NOT(MOD([Quantity Purchased],2)),,在信息框中输入,Enter an even number. Goods can only be purchased in multiples of 2.


3.  点击确定关闭验证设置对话框

4.  右击Sales列表,点击保存

5.  按下F12,或在首页选项卡,点击在浏览器中预览,在浏览器中打开Sales列表。

        小贴士:你应该做出小的改变,经常测试解决方案。这样更容易在解决方案中辨识错误。

6.  点击项目选项卡。添加新项目。

7.  在QuantityPurchased框中输入1,点击保存。

        窗口仍然处于打开状态。在Quantity Purchased框中,“Enter an even number. Goods can only be purchased in multiples of 2”出现。

8. 点击取消,关闭浏览器。

转载于:https://www.cnblogs.com/crazygolf/p/3857146.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值