最近做网站遇到下拉框在页面加载时就选中指定项的问题,下面浅谈一下下拉框的取值问题。

我平时使用的下拉框的取值主要有两种,1,.使用ajax在页面加载时获得下拉框的所有值,这种方式适合在下拉框中显示出给人选择的数据,并不合适所谓的预览页面(在下拉框显示数据库中的值),下面先附上ajax取下拉框值得代码:

           服务器端(省略获取省的工具类):

        关于下拉框在页面加载时候选中值得问题

 

                   客户端ajax代码:

        关于下拉框在页面加载时候选中值得问题

这个方法可以在页面加载时获取所有的省,但 每次加载页面下拉框都会被刷新,无法选中数据库中选的值,在修改和展示页面并不适合使用。下面就说说在页面加载时就能选中的适合展示和修改信息页面的下拉框。

适合展示和修改信息页面的下拉框的原理其实很简单,就是在先将数据库的数据事先获取到放在option中,将需要选中的项与所有option比较value相同的设置selected=” selected”。下面附上代码:

服务器(获取职位的代码省略):

 关于下拉框在页面加载时候选中值得问题

 

实体中加入joblevel1集合。

 关于下拉框在页面加载时候选中值得问题

         将职位列表放入info

客户端:

 关于下拉框在页面加载时候选中值得问题

 

         这两种方式各有用处,希望对大家有所帮助。

相关文章:

  • 2021-11-13
  • 2021-12-24
  • 2021-08-03
  • 2021-11-18
  • 2021-12-17
  • 2022-02-06
  • 2021-11-10
  • 2021-12-04
猜你喜欢
  • 2021-11-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-13
  • 2021-08-21
  • 2022-12-23
相关资源
相似解决方案