下拉列表框的标签是<select>,struts2对其进行了装饰封装,
其第一种表现形式是:
<s:select label="车品牌" name="digital" list="listDigital"
listKey="id" listValue="dname" headerKey="0" required="true"
cssStyle="width: 170px;" requiredposition="left"
headerValue="---请选择车品牌---" />
通过Action中传递list过来,
注解:这里通过一个list类型的对象来动态生成一个下拉列表。
lable:表列表头名字。
name:表示当前对象。
list:表示action里有一个List<Digital>类型的listdigtal属性。
listkey:表示当前option的valu从listDigital里的当前Digital对象的id属性取值。
listValue:表示当前option的text从listDigital里的当前Digital对象的dname属性值
第二中表现形式是:
<tr>
<td class="tdLabel">
<label for="inputForm_member_address_region_id" class="label">
<font color="red">*</font>车品牌:
</label>
</td>
<td>
<select name="regionId" id="regionId" >
<option value="">
---请选择车品牌---
</option>
<s:iterator value="#attr.digitalList" id="regionId">
<option >
<s:property value='#regionId.dname' />
</option>
</s:iterator>
</select>
</td>
</tr>
使用struts2的validation框架验证<s:select>下拉列表的验证方法:
<field name="digital">
<field-validator type="fieldexpression">
<param name="expression">(digital!="digitalTeam")</param>
<message>下拉列表项不允许为空</message>
</field-validator>
</field>
分享到:
相关推荐
附件中使用两种方式实现了带有复选框功能的下拉列表,一种是用DIV控制,一种是用jquery
支持select显示复选框的JS列表框插件,插件名称:dhtmlxCombo,版本 v.2.1,它包括Image Select和Check Select两种功能插件,可以帮助你在下拉框的选项中添加一幅图片,或者在下拉框中使用复选框,具体可以看code...
传统的HTML页面中连动下拉框采用了两种方法:1)直接将下拉框中的内容hardcode于html的javascript中,调用javascript函数循环写入下拉框中。这种方法不适用于下拉框内容经常改变的情况。因为数据源和javascript程序...
该控件是一个封装过的ListCtrl控件,其中附带下拉框和文本框两种功能,其中如果有bug请指出,万分感谢!
添加这个下拉列表有以下两种方法: 利用Column options 中的 formatter 将数据转换成下拉列表的形式 使用bootstrap-table拓展中的editable插件 这次主要介绍第一种,基本的思路为:首先通过 bootstrap-table 的...
纯正的ASP.NET MVC下拉框联动,可以实现无刷新更换第二下拉框内的值。内部写了两种实现方式,第一种是读取控制器/模型[数据库]的值放入下拉列表框;第二种是在视图中分别定义下拉列表框的值。希望对大家有帮助
首先需要定义下拉列表框的name属性值,然后应用$_POST全局变量进行获取。 * * PHP与Web页面交互 -----PHP 获取表单信息1 课程内容 获取文本框的值 获取文件域的值 获取复选框的值 PHP获取表单信息 在Web开发过程中,...
Private m_TotalCnt As Long ‘整个个分组列表框的元素数目(包括正常列表项和分组标题两种元素,这个数目直变化) Private m_GroupIdx() As Long ‘保存各个分组标题在整个分组列表框中的位置(该值和m_TotalCnt一样会...
Private m_TotalCnt As Long ‘整个个分组列表框的元素数目(包括正常列表项和分组标题两种元素,这个数目直变化) Private m_GroupIdx() As Long ‘保存各个分组标题在整个分组列表框中的位置(该值和m_TotalCnt...
001-BOM编程-open和close 002-open 003-弹出消息框和确认框 004-当前窗口设置为顶级窗口 005-child-window 006-history对象 007 008-设置浏览器地址栏上的URL ...015-JS的常用事件-注册事件的两种方式
可设置DataValueField,DataTextField,绝对值得下载的资源,使用简单,个人作品。
android 中八种dialog 普通Dialog,两个按钮 普通Dialog,三个按钮 带EditText输入框的自定义Dialog 复选框Dialog 单选框Dialog 列表Dialog 进度条Dialog 加载中Dialog
( “男”单选按钮默认选中,学院下拉列表框的内容为:信息技术学院、外国语学院、机电学院、商学院、艺术设计学院、珠宝学院、新闻传播学院);左列标签名字体大小为24sp; 点击“使用显示启动”按钮和“使用隐式...
3、点击压缩方式下拉列表框,在弹出的下拉列表中选择”存储“,然后点击确定。 4、合成完成后,文件夹选项——查看——隐藏已知文件类型扩展名不打勾,确定。 5、将压缩文件扩展名改为MP3。 6、试听。 ...
1、实现两种方式数据的录入、编辑、删除、保存(a.DataGridView中编辑和更新,b.弹出窗口编辑和更新)。 2、实现在DataGridView中加入下拉列表框。 3、实现客户端调用服务器(SQLServer)上储存过程。 4、实现.net ...
2.对于带*.DPK文件的控件包,FILE-->OPEN(下拉列表框中选*.DPK)-->INSTALL即可; 3.对于带*.BPL文件的控件包,INSTALL PACKAGES-->ADD-->BPL文件名即可; 4.如果以上INSTALL按钮为失效的话,试试COMPILE按钮; 5.是RUN ...
4. 两种方法实现对应省市的下拉操作 一、什么是级联? 1.级联还指用来设计一对多关系。举个例子:一个表存放学生的信息:表A(姓名,性别,年龄),姓名为主键。还有一张表存放学生的班级信息:表B(姓名,班级)。...
2.对于带*.DPK文件的控件包,FILE-->OPEN(下拉列表框中选*.DPK)-->INSTALL即可。 3.对于带*.BPL文件的控件包,INSTALL PACKAGES-->ADD-->BPL文件名即可。 4.如果以上INSTALL按钮为失效的话,试试COMPILE按钮。 5.是RUN ...
(3)单击“线条样式”下拉列表 右端的向下箭头,弹出下拉列表,如图2-27所示,其中有七种可供选择的线条样式,通常情况下选择“实线”样式。 2-17“线条样式”下拉列表 2-18水平、垂直、倾斜45度的直线 注意:...
对于数据字典,前端展现往往有三种常用的形式,下拉列表、单选按钮组和复选框组,其中,最常用是下拉列表,这里就以下拉列表的实现为例来说明,其他两种类似,不重复描述。 直接使用select组件,是不是可以呢?答案...