下拉菜单选中后还是显示默认值
有什么办法可以使选中下拉菜单后显示的还是默认的那个值(就是不让用户选)最好给我些小例子(要完整代码的)...
有什么办法可以使选中下拉菜单后显示的还是默认的那个值(就是不让用户选)
最好给我些小例子(要完整代码的) 展开
最好给我些小例子(要完整代码的) 展开
3个回答
展开全部
一种是将select的默认值首先设置成第一个, 或者你需要的某个一option, 然后将select设置为不可操作:
<select disabled="disabled">
<option value="default" selected="selected">Default</option>
<option value="value1">Value 1</option>
<option value="value2">Value 2</option>
<option value="value3">Value 3</option>
</select>
另一种方法是注册一个onchange的事件, 当选择的内容改变了, 就把它默认的那个option设置为selected = true; :
<select onchange="javascript: this.options[0].selected = true;">
<option value="default" selected="selected">Default</option>
<option value="value1">Value 1</option>
<option value="value2">Value 2</option>
<option value="value3">Value 3</option>
</select>
<select disabled="disabled">
<option value="default" selected="selected">Default</option>
<option value="value1">Value 1</option>
<option value="value2">Value 2</option>
<option value="value3">Value 3</option>
</select>
另一种方法是注册一个onchange的事件, 当选择的内容改变了, 就把它默认的那个option设置为selected = true; :
<select onchange="javascript: this.options[0].selected = true;">
<option value="default" selected="selected">Default</option>
<option value="value1">Value 1</option>
<option value="value2">Value 2</option>
<option value="value3">Value 3</option>
</select>
展开全部
用js的onclick或者oncheng事件可以控制..
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<select disabled>
<option>1</option>
</select>
<option>1</option>
</select>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询