`

下拉列表框的两种方式

 
阅读更多
下拉列表框的标签是<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列表框插件.rar

    支持select显示复选框的JS列表框插件,插件名称:dhtmlxCombo,版本 v.2.1,它包括Image Select和Check Select两种功能插件,可以帮助你在下拉框的选项中添加一幅图片,或者在下拉框中使用复选框,具体可以看code...

    Javascript调用XML制作连动下拉列表框

    传统的HTML页面中连动下拉框采用了两种方法:1)直接将下拉框中的内容hardcode于html的javascript中,调用javascript函数循环写入下拉框中。这种方法不适用于下拉框内容经常改变的情况。因为数据源和javascript程序...

    带下拉框功能的ListCtrl控件

    该控件是一个封装过的ListCtrl控件,其中附带下拉框和文本框两种功能,其中如果有bug请指出,万分感谢!

    Bootstrap Table 在指定列中添加下拉框控件并获取所选值

    添加这个下拉列表有以下两种方法: 利用Column options 中的 formatter 将数据转换成下拉列表的形式 使用bootstrap-table拓展中的editable插件 这次主要介绍第一种,基本的思路为:首先通过 bootstrap-table 的...

    ASP.NET MVC下拉框联动

    纯正的ASP.NET MVC下拉框联动,可以实现无刷新更换第二下拉框内的值。内部写了两种实现方式,第一种是读取控制器/模型[数据库]的值放入下拉列表框;第二种是在视图中分别定义下拉列表框的值。希望对大家有帮助

    PHP与Web页面交互 -PHP获取表单信息.ppt

    首先需要定义下拉列表框的name属性值,然后应用$_POST全局变量进行获取。 * * PHP与Web页面交互 -----PHP 获取表单信息1 课程内容 获取文本框的值 获取文件域的值 获取复选框的值 PHP获取表单信息 在Web开发过程中,...

    个人开发的VB窗体修饰控件集,打包下载.rar

    Private m_TotalCnt As Long ‘整个个分组列表框的元素数目(包括正常列表项和分组标题两种元素,这个数目直变化) Private m_GroupIdx() As Long ‘保存各个分组标题在整个分组列表框中的位置(该值和m_TotalCnt一样会...

    VB窗体修饰控件集源代码

     Private m_TotalCnt As Long ‘整个个分组列表框的元素数目(包括正常列表项和分组标题两种元素,这个数目直变化)  Private m_GroupIdx() As Long ‘保存各个分组标题在整个分组列表框中的位置(该值和m_TotalCnt...

    javascript初级代码学习.zip

    001-BOM编程-open和close 002-open 003-弹出消息框和确认框 004-当前窗口设置为顶级窗口 005-child-window 006-history对象 007 008-设置浏览器地址栏上的URL ...015-JS的常用事件-注册事件的两种方式

    asp.net可输入DropDownList, 两种方式动态绑定数据

    可设置DataValueField,DataTextField,绝对值得下载的资源,使用简单,个人作品。

    android 中八种dialog

    android 中八种dialog 普通Dialog,两个按钮 普通Dialog,三个按钮 带EditText输入框的自定义Dialog 复选框Dialog 单选框Dialog 列表Dialog 进度条Dialog 加载中Dialog

    上海建桥学院-移动应用开发-实验报告2-Activity组件通信

    ( “男”单选按钮默认选中,学院下拉列表框的内容为:信息技术学院、外国语学院、机电学院、商学院、艺术设计学院、珠宝学院、新闻传播学院);左列标签名字体大小为24sp; 点击“使用显示启动”按钮和“使用隐式...

    ZynAddSubFX(音乐合成器软件) v2.1.1 最新版.zip

    3、点击压缩方式下拉列表框,在弹出的下拉列表中选择”存储“,然后点击确定。 4、合成完成后,文件夹选项——查看——隐藏已知文件类型扩展名不打勾,确定。 5、将压缩文件扩展名改为MP3。 6、试听。 ...

    WindowsFormsApplication1.rar

    1、实现两种方式数据的录入、编辑、删除、保存(a.DataGridView中编辑和更新,b.弹出窗口编辑和更新)。 2、实现在DataGridView中加入下拉列表框。 3、实现客户端调用服务器(SQLServer)上储存过程。 4、实现.net ...

    comerose-FlatStyle-v4.35-D7

    2.对于带*.DPK文件的控件包,FILE--&gt;OPEN(下拉列表框中选*.DPK)--&gt;INSTALL即可; 3.对于带*.BPL文件的控件包,INSTALL PACKAGES--&gt;ADD--&gt;BPL文件名即可; 4.如果以上INSTALL按钮为失效的话,试试COMPILE按钮; 5.是RUN ...

    JavaScript小案例:级联列表.html

    4. 两种方法实现对应省市的下拉操作 一、什么是级联? 1.级联还指用来设计一对多关系。举个例子:一个表存放学生的信息:表A(姓名,性别,年龄),姓名为主键。还有一张表存放学生的班级信息:表B(姓名,班级)。...

    comeroseFlatStylev4.56.0.0FullSource

    2.对于带*.DPK文件的控件包,FILE--&gt;OPEN(下拉列表框中选*.DPK)--&gt;INSTALL即可。 3.对于带*.BPL文件的控件包,INSTALL PACKAGES--&gt;ADD--&gt;BPL文件名即可。 4.如果以上INSTALL按钮为失效的话,试试COMPILE按钮。 5.是RUN ...

    flash基本应用和简单动画制作

    (3)单击“线条样式”下拉列表 右端的向下箭头,弹出下拉列表,如图2-27所示,其中有七种可供选择的线条样式,通常情况下选择“实线”样式。 2-17“线条样式”下拉列表 2-18水平、垂直、倾斜45度的直线 注意:...

    使用VUE自定义组件封装数据字典实战

    对于数据字典,前端展现往往有三种常用的形式,下拉列表、单选按钮组和复选框组,其中,最常用是下拉列表,这里就以下拉列表的实现为例来说明,其他两种类似,不重复描述。 直接使用select组件,是不是可以呢?答案...

Global site tag (gtag.js) - Google Analytics