修改时如何让select下拉框默认选中之前存在数据库中的值,就像这样,text类型表单可以显示出已保存的值,但下拉列表确不可以,如何解决?
是一个PHP项目
有一一个属性 可以设置默认的,但是我忘记那个属性了
selected="selected"这个自动选中 加到option你想要选中的哪一行
可是这个值应该是我从数据库里得到的值,不是我想选哪个就是哪个
@*小妖精*: 再给select填充option的时候,就要设置好selected。
如果通过json填充那么后台传回来的数据,要选中的数据给一个selected的表示。
如果你是使用el表达式,那么判断选中的数据给这个数据加一个selected
如果你的select中的option早就存在了,就是需要选中,那么直接使用js/jq选中
$("#select_id option[text='jQuery']").attr("selected", true);
或者
js的有点忘记了
属性selected="selected"就是这个,具体你说的选中那个值,那就是数据库取值取出来的问题了。你可以做判断啊,满足要求的加上这个属性就好了啊,或者把取值取出来的第一个值加上这个属性
该如何在html界面进行判断呢?
@*小妖精*: js判断,html中没办法判断吧
你好 你在你的option 属性里面加上Selected=“你从数据库取出的值” 如果这个值和value的一样,就会默认