好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

html下拉框问题_html/css_WEB-ITnose

HTML

我要获取后台传过来的值,
对于普通text类型代码如下:
 "> 
我是通过value属性进行获取的
但是如何是下拉框呢,怎么获取后台传过来的值呢?
代码如下:
 						 请选择 						 无状态 						 有状态  					  



回复讨论(解决方案)

没看懂你要说的意思 你是想通过text值 来判断选中下来列表吗

上面的是 input标签 可以实现 获取值 和传值功能
下面是 select下拉标签 如何接值?

就是在 修改时 获取当前选中的下拉



请选择
无状态
有状态


请选择
无状态
有状态


请选择
无状态
有状态


试试这样吧。

4楼 我是这么写的

 				 管理员权限 				 					 						 请选择 						 selected="selected"   >超级管理员 						 selected="selected"   >管理员 						 selected="selected"   >项目编辑 						 selected="selected"   >客户专员 						 selected="selected"   >浏览用户 					 				 			  

但是在我 执行 返回(返回上一个界面)的时候,如果 有 请选择 的时候 会报错, 有什么好的解决办法么

str是你自己的值
if(str==select.options[i].value){
select.selectedIndex=i;
}
意思就是将你传过来的值 和 select.options[i].value比较相同的;你就把这个i赋值给select.selectedIndex
这样你就可以自动通过值 来确定select的options选择;
不懂的再说

//eleId 下拉框ID selectedValue 为下拉框value
function selected(eleId, selectedValue) {
var obj = document.getElementById(eleId);
for ( var tmp = 0; tmp if (obj.options[tmp].value == selectedValue) {
obj.options[tmp].selected = true;
break;
}
}
}

加载完后执行一下这个方法

用s:select吧,一个标签就完事了

6楼 和我写的 有区别么?
你的 if(_) 我写在哪? 后台么?

查看更多关于html下拉框问题_html/css_WEB-ITnose的详细内容...

  阅读:35次