搜索
APP
起点课堂会员权益
1000+专题课程
50G学习资料包
专项技能课程
全年48场直播
会员专属社群
产品经理大会
荣耀标识
特权持续新增中
发布
登录 | 注册
协作沟通
程序员

我说保存草稿不需要校验提交的必填,开发一直说需要,怎么办?

如题

展开

小青蛙就小青蛙最近

  • 产品人-姚猛

    验证有三层原因:
    1.数据存储层来说,存储是有规则的,有些字段允许为空,有些则不允许。所以有必填和选填的需要,不然数据无法保存进数据库。数据库表的设计在最初系统架构,需求分析时就确定好规则的,得按照规则来。
    2.客户端验证是为了提示用户正确输入,如果出错立马修改,而不用等到提交到服务端后,服务端执行3秒后返回给客户端说,数据不合法,纠正填写。从而提升用户体验,不用浪费时间。
    3.客户端验证在一定程度上能保证数据存储安全,业务逻辑安全。当然只是一定程度,如果服务端有验证,也该功能可以忽略不计。


    总结:对于只提交保存,不用验证的的要求。在用户体验上又提高了一个水平,为了能提升用户体验,开发时做合理调整是值得的。开发如何调整?


    答:

    1.客户端验证采用某输入控件数据更改时我才触发验证,如果直接点击保存则该控件并不会出发校验,因为该控件数据并未被修改,还是默认值。

    2.针对必填项可设置默认值,这样是保证能入库保存的。

    3.提交发布按钮触发点击事件时执行表单全部验证,而触发保存按钮点击事件时不用执行表单全部验证。

    4.针对业务需要,数据库表设计记录是否为草稿状态,即保存状态,以满足不同业务场景需要。

    综上:如果产品经理不懂开发就多与开发沟通,说清楚原因,问开发是否有解决方法。如果产品经理懂开发并知道如何解决问题直接和开发说,并提出解决方案。一切为了提升产品体验的工作都是值得的。

    12赞同
    6 收藏 回复 分享

    微信扫码分享给好友

    or

    复制页面链接

    最近
发布回答,请先 登录 / 注册
关于答主

产品人-姚猛

0

提问

2

回答

5

粉丝

  • 干货文章
    优质课程
  • 行业大会
    线下沙龙
  • 热门问答
    精品专场

扫码即可下载app

问题还没有标签

给问题加标签后,可根据标签推荐更专业的用户来回答

邀请回答

想要更快获得答案?试试邀请回答吧~ 今日已邀请0/5

HAI MIAO

郑小米

nov。

道路千万条,工作第一条。

陆蓓

sjevat

浪子

wendy

产品运营

小明

产品经理

BabyQ

腾讯首席执行CEO

正儿八经的猫儿

蚂蚁先生

SaaS产品经理

先生

做运维也是产品经理吗

既然选择了这条路,就不能再回头

易恒

以无厚,入有间

FlyCat

路在脚下

Way

某国民办公软件产品人,多年SaaS、数字营销、商业化经验,公众号:产品之way

汪仔0081

我不做程序员了

实习生

听风

.

红夜

资深产品经理、互联网分析师

和光同尘

数据改变人类的决策方式,自身能力和环境!

杰夫卡

互联网汽车人

晴啊

JonnyZ

Catherine

动次打次的小太阳

汪仔6009

邓小超

铁蛋儿

Hana

用心做产品

Demi

专业背锅侠

x

内容举报

请慎重选择举报原因

微信扫码即可分享

确认删除

删除后将不会展示在回答列表中

你所查看的回答已被删除

你所查看的回复已被删除

沉底问题

沉底后问题将从推荐列表中移除,此为
智囊团成员特殊权限,请谨慎使用

温馨提示

问题已沉底
用户将无法在列表查看到该问题

温馨提示

沉底操作已达上限,建议联系天天问管理员
处理违规内容

操作失败

请重新尝试

©2016-2024 - 深圳聚力创想信息科技有限公司 - 粤ICP备14037330号  粤公网安备 44030502002255号

广播电视节目制作经营许可证(粤)字第03109号  增值电信业务经营许可证粤B2-20190788  版权所有 © 深圳聚力创想信息科技有限公司