购物车商品不能自由选择

购物车商品不能自由选择

http://img1.sycdn.imooc.com//climg/5ea935b409c00b1404850835.jpg

http://img1.sycdn.imooc.com//climg/5ea936ba09bb062009250772.jpg

商品只能全选或点击第一个,后边的不会有任何反应。

  1. 想知道怎么才能实现自由点击选择?老师在前面的回答说用js,想知道具体步骤。

  2. 为什么都是checkbox,但是不能自由点击?

  3. 另外想知道如何能自由选择下单,而不是全部下单?

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学,你好。

1、同学可以在商品中添加一个字段用于记录商品中的状态,在前端页面中得到该状态并通过js设置点击事件来实现单个商品选中及取消选中功能

2、同学实现单个商品选中功能后即可实现自由选择下单

该部分的实现已属于课程内容之外,实现过程较有难度!需结合前后端的综合知识进行,同学也可以搜索购物车单个商品选中相关的博客,来学习相应的逻辑并实现该功能

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~


提问者 Mr__Xin 2020-04-29 22:37:27

老师,我把label中的for属性去掉就能实现自由选择了。我查找了资料,for是为了提高用户体验,点击input框即可选中。但是请问为什么for属性会影响自由选择?请问for还会有其他影响吗?

http://img1.sycdn.imooc.com//climg/5ea98c860904791109250772.jpg

另外,我通过js实现了自由选择(其实不用js也可以自由选择,不知道为什么..),请问应该如何实现自由下单?网上缺乏对jqweui.js的讲解,我查找不到相关资料http://img1.sycdn.imooc.com//climg/5ea990330952f63609240475.jpg


http://img1.sycdn.imooc.com//climg/5ea98fef0939f78410300575.jpg

http://img1.sycdn.imooc.com//climg/5ea990dc0949b39f10160854.jpg

  • 同学,你好。 1.for 属性用于规定 label 与哪个表单元素绑定,一般是不会影响对元素的选择的,这里取消了for 属性可以实现自由选择,可能和调用的js内部实现有关,同学可以课后做些这方面的研究; 2. 实现自由下单,目前来看是比较复杂的,同学感兴趣可以通过之前学习的js标签选择器那块的的内容写一些自由结算的代码作为课后提升,相信对同学的能力提升有非常大的帮助。 祝学习愉快~
    2020-05-01 12:01:02
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
3.从网页搭建入门Python Web
  • 参与学习           人
  • 提交作业       218    份
  • 解答问题       3562    个

本阶段带你用Python开发一个网站,学习主流框架Django+Flask是Python Web开发的第一步,在基础知识上实现积分商城的项目开发,体验真实的项目开发流程,提高解决编程问题和效率的能力。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师