联动下拉框

渲染方式

  1. <html>
  2. <body>
  3. <select class="linkageSelect"//class="linkageSelect"是联动下拉框的标识
  4. lay-search="true"
  5. lay-filter="id"
  6. id="id"// 联动的标识,要与name的值一致
  7. name="id" // 提交表单的名称,与数据库字段一致
  8. data-leftField=""//左关联字段,为空表示联动下拉框的第一个下拉框
  9. data-rightField=""//右关联字段,为空表示联动下拉框的最后一个下拉框
  10. data-url="后台路由地址"
  11. data-params='json字符串,ajax请求时的参数'
  12. data-showField="short_name" // 显示的字段名
  13. data-searchField="pid"//数据源搜索字段
  14. data-searchCondition="="//数据源搜索条件,默认为=
  15. data-searchVal="0"//数据源搜索值
  16. data-selectedVal=""//已选中的值,编辑页面
  17. data-onchange="lscb"//非必设,监听选中变化的函数名称
  18. </select>
  19. <script>
  20. layui.use(['laytp'], function(){
  21. // 此处写表单渲染完成后的js
  22. });
  23. </script>
  24. </body>
  25. </html>

灵活使用

  • 联动同一个数据表的数据,比如,省市区三级联动。
  • 联动不同数据表的数据。第一个下拉框可以是商品分类,第二个下拉框可以是商品名称列表
  • 评论列表1

test

联动下拉的第二下拉框需要多选

回复