编程CRUD

1、增加:

 

id:判断是否为空

      判断是否为正整数数(<=0,浮点数,字符串,超过负上限和正上限等等)

 

String:判断是否为空(去空格trim())

            不能等于'',"",null,false,0,'0',"0",'  ',"  ",-1,'-1'等等

            判断长度判断可如最小限3,最大限为11,即3 < x < 11

            判断是否含有特殊符号,字符

            判断名称是否重复

 


2、删除、启用、撤销、设置......等等修改记录的字段时,两个浏览器左右操作

 

左一个浏览器操作了上方的“删除、启用......”等等时,在另一个浏览器操作相同数据相同操作“删除、启用........”时,可用id去检查该记录是否已经被“删除、启用.......”,是则显示消息框提示用户“数据有误,请刷新页面再操作”,主要是想避免在一个浏览器“删除、启用......."了A记录 ,在另一个浏览器还要对A记录进行"删除、启用......"(本来A记录已经在先前的浏览器删除了)

 

单个id: 判断是否为空

             判断是否为正整数数(<=0,浮点数,字符串,超过负上限和正上限等等)

 

批量String:“1,2,3”

 

             判断是否为空(去空格trim())

             不能等于'',"",null,false,0,'0',"0",'  ',"  ",-1,'-1'等等

 

 

3、修改(同上"增加")

 

但要判断该记录是否被删除了,因为如果该记录已经被删除了,还对其修改,会让人误解(一般要判断“删除”,在有设置“可用”的情况下,则判断是否为“不可用”和“删除”,即判断是否和当前列表中状态一样,树形菜单节点也是如此)

 

在两个浏览器左右操作“修改”的情况下,如果硬是要执行数据同步的问题可以如下:

 

可以用一个标识字段来记录每次修改的状态,可以是时间,自增等等,主要是想在每次修改都设置该标识字段不同值

如一个浏览器将标识字段A修改后设置2,在另一个浏览器数据修改同时将该标识字段A传到后台判断与2不同,显示提示框

“ 数据有误,请刷新页面再操作 ”。

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值