当第一个下拉菜单使用jsp中的spring标记选择值时,javascript需要另一个下拉菜单
我有我的jsp文件,其中我需要两个下拉列表。如果我根据值选择第一个下拉列表,它将显示另一个下拉列表。 我在jsp中使用springMVC和jstl
这是我的生成代码。jsp
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="sp" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Generation</title>
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<script type="text/javascript">
jQuery(document).ready(function(){
$("#selectEmp").on('change',function(){
if(this.val =='2')
{
$("#dept").css('display','block');
$("#dept").show();
}
else
{
$("#dept").hide();
}
});
});
</script>
</head>
<body>
<div class="dropdown generate-file">Type :<sp:select id="selectEmp" path="type" name="selectEmp">
<option value="1">All</option>
<option value="2">Department</option>
<option value="3">Individual</option>
</sp:select></div><br/><br/>
<div class="dropdown generate-file" id="dept" style="display:none;">
Department:<sp:select path=""><span class="caret"></span>
<option value="">R and D</option>
<option value="">Development</option>
<option value="">Sales</option>
<option value="">Admin</option>
<option value="">HR</option>
<option value="">Marketing</option>
<option value="">CRM</option>
<option value="">Finance</option>
</sp:select>
</div>
</body>
</html>
共 (0) 个答案