select标签怎么用(select标签selected)
struts2中select标签的使用例子
下拉列表
s:select
标签输出一个下拉列表框,相当于HTML代码中的select/
例子:
%@
page
contentType="text/html;charset=GBK"
%
%@
taglib
prefix="s"
uri="/struts-tags"
%
h3使用name和list属性,list属性的值是一个列表/h3
s:form
s:select
label="最高学历"
name="education"
list="{'高中','大学','硕士','博士'}"/
/s:form
h3使用name和list属性,list属性的值是一个Map/h3
s:form
s:select
label="最高学历"
name="education"
list="#{1:'高中',2:'大学',3:'硕士',4:'博士'}"/
/s:form
h3使用headerKey和headerValue属性设置header选项/h3
s:form
s:select
label="最高学历"
name="education"
list="{'高中','大学','硕士','博士'}"
headerKey="-1"
headerValue="请选择您的学历"/
/s:form
h3使用emptyOption属性在header选项后添加一个空的选项/h3
s:form
s:select
label="最高学历"
name="education"
list="{'高中','大学','硕士','博士'}"
headerKey="-1"
headerValue="请选择您的学历"
emptyOption="true"/
/s:form
h3使用multiple属性设置多选/h3
s:form
s:select
label="最高学历"
name="education"
list="{'高中','大学','硕士','博士'}"
headerKey="-1"
headerValue="请选择您的学历"
emptyOption="true"
multiple="true"/
/s:form
h3使用size属性设置下拉框可显示的选项个数/h3
s:form
s:select
label="最高学历"
name="education"
list="{'高中','大学','硕士','博士'}"
headerKey="-1"
headerValue="请选择您的学历"
emptyOption="true"
multiple="true"
size="8"/
/s:form
h3使用listKey和listValue属性,利用Action实例的属性(property)来设置选项的值和选项的内容/h3
s:form
s:select
label="最高学历"
name="education"
list="educations"
listKey="id"
listValue="name"/
/s:form
html中select标签怎么用
select
????option选项1/option
????option?selected="selected"选项2/option
????option选项3/option
/select
直接将选项内容写在select标签里面,一个option/option标签相当于一个选项。在option selected="selected"/option设置默认选中项。
select 标签使用
1:
var year = document.getElementById ("year");
var date = new Date();
for ( var i = 1890; i date.getFullYear() + 1; i++)
{
var opt = document.createElement ("option");
opt.value = i;
opt.innerText = i;
year.appendChild (opt);
}
1.1:获取值
1:拿到select对象: var? myselect=document.getElementById("test");
2:拿到选中项的索引:var index=myselect.selectedIndex?;// selectedIndex代表的是你所选中项的index
3:拿到选中项options的value:? myselect.options[index].value;
4:拿到选中项options的text:? myselect.options[index].text
2:
struts2 中select标签的使用
下拉列表
s:select标签输出一个下拉列表框,相当于html代码中的select/
例子:
%@pagecontenttype="text/html;charset=gbk"%
%@taglibprefix="s"uri="/struts-tags"%
h3使用name和list属性,list属性的值是一个列表/h3
s:form
s:selectlabel="最高学历"name="education"list="{'高中','大学','硕士','博士'}"/
/s:form
h3使用name和list属性,list属性的值是一个map/h3
s:form
s:selectlabel="最高学历"name="education"list="#{1:'高中',2:'大学',3:'硕士',4:'博士'}"/
/s:form
h3使用headerkey和headervalue属性设置header选项/h3
s:form
s:selectlabel="最高学历"name="education"list="{'高中','大学','硕士','博士'}"
headerkey="-1"headervalue="请选择您的学历"/
/s:form
h3使用emptyoption属性在header选项后添加一个空的选项/h3
s:form
s:selectlabel="最高学历"name="education"list="{'高中','大学','硕士','博士'}"
headerkey="-1"headervalue="请选择您的学历"
emptyoption="true"/
/s:form
h3使用multiple属性设置多选/h3
s:form
s:selectlabel="最高学历"name="education"list="{'高中','大学','硕士','博士'}"
headerkey="-1"headervalue="请选择您的学历"
emptyoption="true"
multiple="true"/
/s:form
h3使用size属性设置下拉框可显示的选项个数/h3
s:form
s:selectlabel="最高学历"name="education"list="{'高中','大学','硕士','博士'}"
headerkey="-1"headervalue="请选择您的学历"
emptyoption="true"
multiple="true"size="8"/
/s:form
h3使用listkey和listvalue属性,利用action实例的属性(property)来设置选项的值和选项的内容/h3
s:form
s:selectlabel="最高学历"name="education"list="educations"
listkey="id"listvalue="name"/
/s:form
怎么使用struts中的select标签
1 静态生成
s:select name="user.sex" list="#{'0':'男','1':'女'}" label="性别" headerKey="" headerValue="请选择性别"/s:select
注解:这里从页面来静态(也就是在页面中写死啦)构造下拉选项,关键点是list="#{'0':'男','1':'女'}" 通过它实现的select的两个option 。headerKey指定缺省的选项“value”,headerValue指定缺省的选项“text”。
2 action传递list过来
s:select label="用户" name="user" list="userList" listKey="id" listValue="name" /
注解:这里通过一个list类型的对象来动态生成一个下拉列表。list="userList"表示action里有一个listUser类型的userList属性。listKey="id"表示当前option的value从userList里的当前User对象的id属性取值。listValue="name"表示当前option的text从userList里的当前User对象的name属性取值。
Struts2 select标签的使用
select标签和文本框都要有name属性,这个name的值要在action中定义,如:
public class MyAction implements Action{
private String select;
public String setSelect(String select){
this.select=select
}
输入框的也是这个格式
}
页面中的:
form action="action的名字"
select name="select"/select
/form
提交表单,action会自动给属性负值