精华内容
下载资源
问答
  • jsp获取下拉框选中值并传入action 运用el表达式和jstl 及javascript <form action="${pageContext.request.contextPath }/user/userlist.html"> <span>用户名称:</span> <input name=...

    jsp获取下拉框选中值并传入action

    运用el表达式和jstl 及javascript

    		<form  action="${pageContext.request.contextPath }/user/userlist.html">
    			<span>用户名称:</span>
    			<input name="userCode" type="text" value="${user.userCode}">
    
    			<span>用户角色:</span>
    			<select id="testSelect" onchange="changeSelect()">
    				<%--	添加一个所有的下拉框选项 值为0--%>
    					<option value="0">所有</option>
    				<c:forEach var="role" items="${roles }">
    					<c:if test="${user.userRole == role.id}">
    						<option value="${role.id}" selected>${role.roleName}</option>
    					</c:if>
    					<c:if test="${user.userRole != role.id}">
    						<option value="${role.id}">${role.roleName}</option>
    					</c:if>
    				</c:forEach>
    			</select>
    <%--			传入action的userRole 隐藏input--%>
    			<input type="hidden" id="userRole" name="userRole" value="" />
    			<input type="hidden" name="pageIndex" value="1"/>
    			<input value="查 询" type="submit" id="searchbutton">
    			<a href="${pageContext.request.contextPath }/jsp/useradd.jsp">添加用户</a>
    		</form>
    

    关于引入的js文件

    <script type="text/javascript" src="${pageContext.request.contextPath }/statics/js/userlist.js"></script>
    

    js文件中具体操作(针对下拉框的代码复制)

    //下拉框改变
    function changeSelect(){
    	if($('#testSelect option:selected') .val()=="0"){
    		$('#userRole').val("");
    	}else{
    		$('#userRole').val($('#testSelect option:selected') .val());
    	}
    }
    

    完啦 随写随记

    展开全文
  • 1、下拉框选中值   var birthyear = $("select[name='birthyear']").find('option:selected').val();  或者var value = $("#birthyear").find('option:selected').val();   jsp片段:...

    1、下拉框选中值

     

    var birthyear = $("select[name='birthyear']").find('option:selected').val(); 
    或者var value = $("#birthyear").find('option:selected').val();

     

    jsp片段:使用selected="true"选中下拉框。html5使用selected="selected"

    <select name="birthyear" id="birthyear" tabindex="1">
    			<option value="">年</option>
    			<c:forEach var="i" begin="0" end="100" step="1">
    				<c:if test="${year == (2014 - i)}">
    					<option value="${2014 - i }" selected="true">${2014 - i }</option>
    				</c:if>
    				<c:if test="${year != (2014 - i)}">
    					<option value="${2014 - i }">${2014 - i }</option>
    				</c:if>
    			</c:forEach>
    
    		</select>

     

     

    2、单选按钮选中值

     

    var sex = $("input[name='sex']:checked").val();

     

    jsp片段:默认选中 男,使用checked="checked"选中单选按钮

    <input type="radio" name="sex" value="0" checked="checked" /> 男
    <input type="radio" name="sex" value="1" /> 女

     

    展开全文
  • 下面看下界面效果: 首先介绍下界面jsp代码的实现:*用户名称:javascrip实现$(function() {createSelect('realname', {valueFieldID:"userid",//获取隐藏域idtextField: 'realname',//界面文本框显示的select...

    想要实现界面的一个小功能,下拉框读取数据库信息,显示在街面上,点击所选中的值,存储到数据库中。

    下面看下界面效果:

    0818b9ca8b590ca3270a3433284dd417.png

    首先介绍下界面jsp代码的实现:

    *用户名称:

    javascrip实现

    $(function() {

    createSelect('realname', {

    valueFieldID:"userid",//获取隐藏域id

    textField: 'realname',//界面文本框显示的值

    selectBoxHeight: 200,

    valueField:'userid',url:'${path}/AssetQueryUsername/queryRealname.json',checkbox:false

    });

    valuefield,相当于获取用户名所对应的id,将其传到后台,进行操作()

    Action层

    /****

    * 查询用户姓名

    *

    * @author

    *

    */

    @Controller

    @RequestMapping(value = "/AssetQueryUsername")

    public class AssetQueryUsernameAction extends BaseAction {

    @Autowired

    private AssetQueryUsernameService assetQueryUsernameService;

    /***

    * 查询资产发放人员名称

    */

    @RequestMapping(value = "/queryRealname.json", method = {

    RequestMethod.GET, RequestMethod.POST })

    @ResponseBody

    public Object queryRealname(SnUser snUser, HttpServletRequest request) {

    List data = (List) assetQueryUsernameService.queryRealname(snUser,

    request);

    return data;

    }

    }

    Service层

    @Service

    public class AssetQueryUsernameService extends BaseService {

    /***

    * 查询资产发放人员名称

    *

    * @param realname

    * @param userid

    * @param request

    * @return

    */

    public List queryRealname(SnUser snUser,

    HttpServletRequest request) {

    String hql = " from SnUser where userlevel='0'";

    // 查询用户对象

    List listUser = this.listByHql(hql);

    // 返回list集合

    return listUser;

    }

    }

    这里用到了SpringMvc技术,后续文章会具体介绍,一个简单的小功能就实现了,动手试试,很简单~

    展开全文
  • 下面看下界面效果:首先介绍下界面jsp代码的实现:*用户名称:javascrip实现$(function() {createSelect('realname', {valueFieldID:"userid",//获取隐藏域idtextField: 'realname',//界面文本框显示的selectB...

    想要实现界面的一个小功能,下拉框读取数据库信息,显示在街面上,点击所选中的值,存储到数据库中。

    下面看下界面效果:

    5238d337d510afdeb321b5dd8c8522c1.gif

    首先介绍下界面jsp代码的实现:

    *用户名称:

    javascrip实现

    $(function() {

    createSelect('realname', {

    valueFieldID:"userid",//获取隐藏域id

    textField: 'realname',//界面文本框显示的值

    selectBoxHeight: 200,

    valueField:'userid',url:'${path}/AssetQueryUsername/queryRealname.json',checkbox:false

    });valuefield,相当于获取用户名所对应的id,将其传到后台,进行操作()

    Action层

    /****

    * 查询用户姓名

    *

    * @author

    *

    */

    @Controller

    @RequestMapping(value = "/AssetQueryUsername")

    public class AssetQueryUsernameAction extends BaseAction {

    @Autowired

    private AssetQueryUsernameService assetQueryUsernameService;

    /***

    * 查询资产发放人员名称

    */

    @RequestMapping(value = "/queryRealname.json", method = {

    RequestMethod.GET, RequestMethod.POST })

    @ResponseBody

    public Object queryRealname(SnUser snUser, HttpServletRequest request) {

    List data = (List) assetQueryUsernameService.queryRealname(snUser,

    request);

    return data;

    }

    }

    Service层

    @Service

    public class AssetQueryUsernameService extends BaseService {

    /***

    * 查询资产发放人员名称

    *

    * @param realname

    * @param userid

    * @param request

    * @return

    */

    public List queryRealname(SnUser snUser,

    HttpServletRequest request) {

    String hql = " from SnUser where userlevel='0'";

    // 查询用户对象

    List listUser = this.listByHql(hql);

    // 返回list集合

    return listUser;

    }

    }

    这里用到了SpringMvc技术,后续文章会具体介绍,一个简单的小功能就实现了,动手试试,很简单~

    展开全文
  • 需求:jsp回显一select下拉框选中指定。 用户点击修改 该select进行已有回显。有两种解决方法 一、js中获取用户的该swig_dmSelect,本例中是从action中获取的 js获取所有option,然后遍历进行判断。 ...
  • 选中下拉框,隐藏对应的输入框,以及获取每一个数据。 <%@ page contentType="text/html;charset=UTF-8" language="java" %> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> &...
  • 1. 将从数据库或者配置文件等查询出来的动态下拉框的内容作为一个list ...2. 当点击查询时获取当前选中下拉框,然后将其request.setAttibutte(‘item’,item) 存在页面的隐藏域中; 3. 当查询完成显示页...
  • 第一次写博客,这两天一直为下拉多选框和如何获取选中而烦恼,做了好几种尝试,终于得出了结论。 jsp: <td><span>我是一个下拉框</span> </td> <td ><input type='text'...
  • 下面看下界面效果:首先介绍下界面jsp代码的实现:*用户名称:javascrip实现$(function() {createSelect('realname', {valueFieldID:"userid",//获取隐藏域idtextField: 'realname',//界面文本框显示的selectB...
  • [code="jsp"] ...JS获取下拉列表select选中项的和文本 //获取下拉列表选中项的文本 function getSelectedText(name){ var obj=document.getElementById(name); for(i=0;i
  • 根据el传回的下拉框默认选中状态。 方法一第二种 c:if 现在有四个选项,这么写很麻烦,如果有10个? 20个呢? 所以我们换一种方法这里从后台取到的 ${typeMap} 是一个map集合, forEach 遍历集合,var = "...
  • 描述:在页面上,不希望用户可以选择下拉框的话,可以用disabled 属性,但是在提交表单的时候,后台获取到的为null。 解决方法:可以在提交表单的时候,动态的把select的disable属性置为false。这样在后台获取的...
  • // 这个获取的是静态jsp页面里标签 /* * 下拉框主要是应展示项和所有下拉选项的判断是否对应 分清主和客 * 所有展示项目为主表客表的某一项和遍历主表的对应 这里面 下拉框所有选项...
  • easyui之combotree下拉框多选框

    万次阅读 2020-05-19 10:34:29
    1、导入easyui相关jar包 注意:引入easyui的js时,如果同时需要引入jquery.js。在使用的时候,需要先加载jquery.js,否则的话,会导致easyui的js失效。...获得选中的所有value。 通过$("#ddlLine").combobox
  • JavaWeb jsp页面 使用c:forEach 循环多个select下拉框,name相同获取选中 jsp <c:forEach items="${studentList}" var="li"> <tr> <td style="display: none"><input name=...
  • * 客表的某一项和遍历主表的对应 这里面 下拉框所有选项是主表 */ var str1 = ""; for (var j = 0; j ; j++) {// 下拉框是主家从静态页面获取并且遍历它 alert("j:" ...
  • 我现在有两个jsp页面,第一个页面中有个下拉框,我想要在第二个页面中当点击按钮时获取第一个页面的下拉框选中,应该怎么做。
  • 1.根据用户的需求需要在车型产品查询页面中的产品查询页面 ...1:将CBU搜索框和下拉框展现在相关的jsp页面 2获取用户选中的字段将第一次选中的字段和最后一次选中的字段拼接成字符串 添加到...
  • 有个需求,下拉框选中后自动获取下拉框内的,即自动复制功能 所以会用到document.execCommand("Copy")这个功能,但是需要先执行select,才能copy,所以想到用input type=hidden先保存,然后再copy。 jsp代码如下...
  • 计算总的价格,提供全选和取消全选的按钮,从后台获取商品的单价,判断当前剩余的数量,当用户点击数量添加或者减少之后,对于总价要实时刷新,采用jQuery对数据进行修改,当用户取消选中其中的某一个商品,...
  • 用ajax 做个二级联动的菜单,改变第一个下拉框中的,第二个下拉框跟着改变,前三次请求能正确完成,三次以上则不行,在网上搜的答案都试过了,附jsp和servlet在下面。 <pre name="code" class="java">package ...
  • Javashop开发规范V2.2

    2012-08-21 00:13:09
    如果指定上述参数,则默认选中 5.3 客户端校验 EOP自动为应用提供表单校验功能,通过指定form样式名和指定表单项特定属性的方式来完成。 5.3.1 示例 代码示例 [removed] function checkUserName(val){ if(val==...

空空如也

空空如也

1 2
收藏数 29
精华内容 11
关键字:

jsp获取下拉框选中值