PHP.TP框架下商品项目的优化4-优化商品添加表单js

优化商品添加表单js

思路

1、制作五个按钮

2、下面五个table

3、全部隐藏,点击则显示

4、点击第几个按钮就显示第几个table

具体操作

1、添加按钮

2、添加五个table并添加class隐藏后面四个

style="display:none"  ->隐藏

class="tab_table"  ->样式名,方便js操作

3、添加JS代码绑定点击事件【add.html的最下面】

/******切换代码******/
        $("#tabbar-div p span").click(function(){
            //点击的第几个按钮
            var i = $(this).index();
            //先隐藏所有的table
            $(".tab_table").hide();
            //显示第i个table
            $(".tab_table").eq(i).show();
            //先取消原按钮的选中状态
            $(".tab-front").removeClass("tab-front").addClass("tab-back");
            //设置当前按钮选中
            $(this).removeClass("tab-back").addClass("tab-front");
        });

  

时间: 2025-01-15 14:53:56

PHP.TP框架下商品项目的优化4-优化商品添加表单js的相关文章

项目回顾1-图片上传-form表单还是base64-前端图片压缩

第一个项目终于上线了,是一个叫亲青筹的公益众筹平台,微信端,电脑端还有后台界面大部分都是我完成的,几个月过来,感觉收获了很多,觉得要总结一下. 首先想到的是图片上传的问题.在通常表单数据都是ajax上传的情况下,为了上传图片而去使用form表单感觉很蠢.然后那时候也没有想到用jquery form插件. 后台的同事给的方案是用iframe里写一个form表单,然后上传图片之后自动提交表单,他将图片在服务器上的地址以跳转页url的一部分,我再来截取的方式. 方案一:iframe+form表单 <f

第一零五天上课 PHP TP框架下分页

控制器代码(TestController.class.php) <?php namespace Home\Controller; use Home\Controller\EmptyController; class TestController extends EmptyController { public function test() { $user = D('User'); $count = $user->count(); //获取数据总条数 $page = new \Think\Pa

第一零三天上课 PHP TP框架下控制器的方法分离

(1)配置信息 修改配置文件->Config.php (配置后,原先的控制方法无效) 'ACTION_BIND_CLASS' => TRUE, // 控制器方法分离 (2)在Controller文件夹下创建   和控制器类名  相同  的文件夹    (该文件夹即代替原来的控制器) (3)在新建的文件夹下书写方法类(该类即代替原来的控制器下的方法) <?php namespace Home\Controller\Index; //命名空间具体到类名(代替类的文件夹) use Think\

XMPP框架下微信项目总结(4)重新连接服务器

xmpp 很多功能是面向模块开发的 例如电子名片 无须自己去写请求的代码XMPP(文件)->Extension(存放的是各个模块)->Reconnect(自动连接模块)                                                           ->XEP-0054(电子名片模块) --->重新连接服务器 ==========

XMPP框架下微信项目总结(6)刷新好友列表(删除,添加好友)

原理:1 服务器(openfire)添加/删除 好友,会向客户端(app)发送消息, 2 代理(xmppStreamDelegate)监听到添加/删除消息后,花名册模块(RosterModule)会在数据库(Roster.sqlite)进行添加删除操作: 3 有无增减好友,客户端监听数据库变化即可(NSFetchedResultsController *_resultsContrl;//获取结果类) ============== 服务器模拟删除操作 代码实现 ------------------

XMPP框架下微信项目总结(2)授权登陆/注销/注册

xmpp授权登陆步骤1 初始化xmppstream 连接服务器 传递属性jid(IP地址 端口号)2 连接成功后 传递“登”陆密码授权 3 授权后,发送在线消息xmpp所有的代理都是子线程中调用的,处理ui操作需手动在主线程中处理xmpp退出登陆1 发送离线消息2 断开连接xmppstream本质是对GCDAsyncSocket封装 ---->连接服务器 ---->监听连接状态 ---->检测服务器

第一零四天上课 PHP TP框架下的文件上传

<?php namespace Home\Controller; use Home\Controller\EmptyController; class TestController extends EmptyController { public function test() { if(empty($_POST['submit'])) { $this->display(); } else { $upload = new \Think\Upload(); //实例化文件上传类 第一个斜杠不能少

DHTMLX 前端框架 建立你的一个应用程序 教程(九)--绑定表单Form到表格Grrid中

绑定表单Form到表格Grrid中 现在我们需要选中一行表格数据的时候 数据能在表单中显示出来 我们可以使用DHTMLX 丰富的组件功能实现它. 绑定表单到表格 1.调用bind方法将表单绑定到网格,使其反映从网格中的所有数据 "index.html" file contactForm = layout.cells("b").attachForm(); contactForm.loadStruct("data/form.xml"); contac

SSH框架下的表单重复提交

前几天做了一个功能,是在某个操作后,刷新父页面的,刷新时弹出了下面图的框: 网上查了之后发现这个框是表单重复提交时出现的.分析后发现,这个页面的上一个动作是form submit(在ssh框架下),这时frame.location值是提交表单时的action和method,此时做frame.location.reload(),就又一次做了提交表单的动作.这就是问题的症结.上图中的框是浏览器自己发现表单重复提交而出现的. 这个时候想刷新页面,就要换一个不是提交表单的location值了,问题因此得