[img][/img]由于工作的一个小需求,来写一写这个很小,但是新手朋友可能会有些迷惑的功能
记得刚工作的时候做过一个类似的功能,但是的思路不太记得了,只记得很乱,测出各种bug。
今天来看一下这次的思路,比较适合新手朋友,没有很多的jquery父子级关系
先看一下大概的界面
实现的就是点击新增一行会新增一条空白行,点击删除将这行删除,点击保存将信息保存
校验方面做得比较简单,只是标红不让提交
1。 先看一下 初始页面的主要代码
是不是很简单,初始化的页面 只有一条单独的空行和两个按钮外加两个隐藏域
这个小功能,唯一的迷惑可能就是增加多条后从中间删除,会造成数据的错乱。
在这里我是这么处理的,记录了一个初始化的max最大值隐藏域,默认给0。然后添加一行将这个值加一,删除不便,这样可以保证生成的动态id唯一且比较好做默认排序的效果。
由于这个需求是在最后新增一行,所以比较简单。 如果有同学要做在特定行下新增,除了id不重复还需要考虑一下排序的问题。
下面就看一下 新增的js代码
以上就是新增行和删除特定行的js,是不是很简单。
2。新增保存操作
由于业务需求保存前做了一些校验不详说,只是传递数据
这里其实有很多办法json,列表等等。我是比较懒。自己按自己的规则拼接了字符串来传递,到业务处理的地方再解析取出,仅供大家参考下
先看解析数据的代码,将行的id传递进方法
保存方法没什么好说,有一个不启用的功能在这里处理一下,剩下就是传递数据去后台处理再返回结果
剩下就是后台入库那些啦,很简单对不对,然后就是如果这个功能需要修改的时候 还存在一个回显得功能,来看一下
3。 修改回显操作
其实上面的保存方法已经满足了修改的要求,那么问题只剩下一个就是回显
[img]
http://techfoxbbs.com/data/attachment/forum/201508/27/121245qe7l5wnionylhzt4.jpg[/img]
这里有几点 1。由于是共用的页面,所以在初始化数据之前将span0的原有空行删除
2。新循环生成的新行,id和原来的一样,这样在后台取数据的时候注意下排序
3。由于id是原来保存的,而新打开页面中我们的标记max还是0,所以在数据加载的同时要将max算出,并放回到隐藏域中。
这样这个小功能就基本完成啦。
欢迎大家交流,共同学习,希望给新人一点启示,高手别劈我 哈哈 。
文章为原创 发布在 http://techfoxbbs.com/thread-21638-1-1.html。 也欢迎大家 关注公众号 TechFoxBBS ,一起交流学习
转载 请标明出处
分享到:
相关推荐
新增侧边栏动态时间小工具 新增首页图片广告位小工具 新增纯标题文章列表块小工具 V1.3 - 2021.09.15 新增文字输入爆炸效果 新增悬浮图片广告位功能 新增复制弹窗版权提示功能 新增随机增加文章阅读量功能 后台设置...
新增 百度分享 新增 微招聘 新增 特色标签搜索 新增 道路搜索 新增 写字楼搜索 新增 职位多种排序方式 新增 帮助系统 优化 系统分类调用(动态加载分类) 优化 日期选择器 优化 数据库管理 优化 附件目录...
新增后台新订单语音提醒; 2.修复windows服务器公众号端正反斜杠问题导致js报错; 3.修复部分用户名太长无法保存; 4.修复小程序秒杀分享给别人无法授权; 5.修复已销售数量展示问题; 6.调整小程序产品详情页在IOS...
盾灵信息分享系统最新官方版,含前台、后台管理、手机版、自动发贴机器人(可自动创作原创文章)、搜索引擎蜘蛛爬行统计记录(方便查看SEO效果) 一、网站前台及用户功能: 1、使用手机号码进行注册、登录 2、注册...
总结而言,要解决百度快照不更新的问题,就需要从多个方面着手,包括但不限于使用稳定的空间、持续更新高质量的原创内容、优化网站结构和用户体验等。只有这样,才能确保网站在搜索引擎中获得更好的表现,从而实现...
优化 触屏资讯详情微信分享内容动态获取 优化 后台新增简历照片审核优化 后台照片简历加事件提醒标志 优化 后台简历附件列表,加预览链接 优化 后台时间显示 优化 首页选择分站弹出框内分站列表右边距调整 优化 分站...
系统名称: 《盾灵信息分享系统》 运行环境: PHP+Mysql 安装方法: 1、 将源码全部上传至网站目录 2、 执行 http://域名/install/index.php 3、 为了安全起见,数据库安装后建议删除install目录 包含前台、后台管理、...
提供团队后台,方便审核和管理 内置在线反馈留言系统 用户提交骗子信息后,需要后台审核才能通过 后台界面采用光年UI,简洁美观 新增导航列表功能,可添加友情链接 支持添加各种云黑类型记录 全新简约风格的H5前台...
新增的投稿文章功能使系统更加多元化,用户不仅可以收藏和访问网站,还可以提交原创文章,分享见解和知识。后台设置增减积分机制,激励用户积极参与,通过投稿、评论等方式获得积分,增强了社区的活跃度和黏性。积分...
4.文章采集、广告管理、自定义标签管理、留言本、友情链接、图片文章、正文分页、批量删除、二级栏目、栏目关键字、投票调查 5.动态/仿静态/静态三种网站显示模式,手动自动后成静态网站主页 6.Ajax无刷新评论功能...
一、Qt Creator 的安装和hello world 程序的编写(原创) 1.首先到Qt 的官方网站上下载Qt Creator,这里我们下载windows 版的。 下载地址:http://qt.nokia.com/downloads 如下图我们下载:Download Qt SDK for ...
19、好友分享:浏览网站的客户可以直接将喜欢的信息以邮件方式发送给他们的好友;20、生成HTML:开启静态模式时候,可以手工生成前台指定的页面,可以自动生成新增内容页面,修改内容自动更新前台页面,支持全站生成...
与此同时,由于本书旨在分享和引路,所以尽可能地简化了设计,以便将最重要的部分凸显出来。读者将看到,一个操作系统的文件系统和内存管理可以简陋到什么程度。简陋不是缺点,对于我们初学者而言,正是需要从简陋...
与此同时,由于本书旨在分享和引路,所以尽可能地简化了设计,以便将最重要的部分凸显出来。读者将看到,一个操作系统的文件系统和内存管理可以简陋到什么程度。简陋不是缺点,对于我们初学者而言,正是需要从简陋...
超快感:提供新闻、文章、产品、下载、商品、案例(图片)、订单、留言、聊天、会员(VIP会员)、简介、招聘、友情连接、内容评论、好友分享、公告、内容加密、批量自动生成HTML静态页面、搜索、公司资质证书、程序封装...