在jsp页面中用到的一段js觉得非常好
2008-10-16 16:27
204 查看
<script type="text/javascript">
var brandArr = new Array();//一数组
<logic:present name="mixBrandList">//逻辑标签??
<logic:iterate id="element" name="mixBrandList" indexId="index">//遍历该集合
brandArr[<%=index.intValue()%>] = new Array("<bean:write name="element" property="label"/>",
"<bean:write name="element" property="code"/>","<bean:write name="element" property="parentCode"/>");//指定数组的各个值
</logic:iterate>
</logic:present>
function changeAsp(asp){
m_obj1=document.forms[0].cmccBrandCode;
m_obj1.length = 0;
if(asp!="" && asp!="%"){
if(brandArr.length>1){
m_obj1.options[m_obj1.length] = new Option('请选择品牌', '%');
}
for ( var i = 0; i < brandArr.length; i++){
if (brandArr[i][2] == asp){
m_obj1.options[m_obj1.length] = new Option(brandArr[i][0], brandArr[i][1]);
}
}
}
}
<logic:present name="cityList">//市区集合
var cityArr = new Array();
<logic:iterate id="element" name="cityList" indexId="index">
cityArr[<%=index.intValue()%>] = new Array("<bean:write name="element" property="label"/>",
"<bean:write name="element" property="code"/>");
</logic:iterate>
</logic:present>
<logic:present name="sectionList">
var sectionArr = new Array();
<logic:iterate id="element" name="sectionList" indexId="index">
sectionArr[<%=index.intValue()%>] = new Array("<bean:write name="element" property="label"/>",
"<bean:write name="element" property="code"/>");
</logic:iterate>
</logic:present>
function changeEparchy(eparchyCode){
m_obj1=document.forms[0].cityCode;
m_obj1.length = 0;
if(eparchyCode!="" && eparchyCode!="%"){
if(cityArr.length>1){
m_obj1.options[m_obj1.length] = new Option('全部区县', '%');
}
for ( var i = 0; i < cityArr.length; i++){
if (cityArr[i][1].substring(0,2) == eparchyCode){
m_obj1.options[m_obj1.length] = new Option(cityArr[i][0], cityArr[i][1]);
}
}
}
}
function changeCity(cityCode){
m_obj1 = document.forms[0].sectionCode;
m_obj1.length = 0;
if(cityCode!="" && cityCode!="%"){
if(sectionArr.length>1){
m_obj1.options[m_obj1.length] = new Option('全部片区', '%');
}
for ( var i = 0; i < sectionArr.length; i++){
if (sectionArr[i][1].substring(0,4) == cityCode){
m_obj1.options[m_obj1.length] = new Option(sectionArr[i][0], sectionArr[i][1]);
}
}
}
}
function queryCondition(){
document.forms[0].eventCode.value = "<%=AreaForm.EVENTCODE_QUERY_CITY%>";
document.forms[0].submit();
}
function query(){
document.forms[0].eventCode.value = "<%=AreaForm.EVENTCODE_QUERY_LIST%>";
document.forms[0].submit();
}
function toTxt() {
document.forms[0].eventCode.value = '<%=AreaForm.EVENTCODE_EXPORT_TXT%>';
if(confirm("导出TXT文件时间较长,您需要导出吗?"))
document.forms[0].submit();
}
</script>
var brandArr = new Array();//一数组
<logic:present name="mixBrandList">//逻辑标签??
<logic:iterate id="element" name="mixBrandList" indexId="index">//遍历该集合
brandArr[<%=index.intValue()%>] = new Array("<bean:write name="element" property="label"/>",
"<bean:write name="element" property="code"/>","<bean:write name="element" property="parentCode"/>");//指定数组的各个值
</logic:iterate>
</logic:present>
function changeAsp(asp){
m_obj1=document.forms[0].cmccBrandCode;
m_obj1.length = 0;
if(asp!="" && asp!="%"){
if(brandArr.length>1){
m_obj1.options[m_obj1.length] = new Option('请选择品牌', '%');
}
for ( var i = 0; i < brandArr.length; i++){
if (brandArr[i][2] == asp){
m_obj1.options[m_obj1.length] = new Option(brandArr[i][0], brandArr[i][1]);
}
}
}
}
<logic:present name="cityList">//市区集合
var cityArr = new Array();
<logic:iterate id="element" name="cityList" indexId="index">
cityArr[<%=index.intValue()%>] = new Array("<bean:write name="element" property="label"/>",
"<bean:write name="element" property="code"/>");
</logic:iterate>
</logic:present>
<logic:present name="sectionList">
var sectionArr = new Array();
<logic:iterate id="element" name="sectionList" indexId="index">
sectionArr[<%=index.intValue()%>] = new Array("<bean:write name="element" property="label"/>",
"<bean:write name="element" property="code"/>");
</logic:iterate>
</logic:present>
function changeEparchy(eparchyCode){
m_obj1=document.forms[0].cityCode;
m_obj1.length = 0;
if(eparchyCode!="" && eparchyCode!="%"){
if(cityArr.length>1){
m_obj1.options[m_obj1.length] = new Option('全部区县', '%');
}
for ( var i = 0; i < cityArr.length; i++){
if (cityArr[i][1].substring(0,2) == eparchyCode){
m_obj1.options[m_obj1.length] = new Option(cityArr[i][0], cityArr[i][1]);
}
}
}
}
function changeCity(cityCode){
m_obj1 = document.forms[0].sectionCode;
m_obj1.length = 0;
if(cityCode!="" && cityCode!="%"){
if(sectionArr.length>1){
m_obj1.options[m_obj1.length] = new Option('全部片区', '%');
}
for ( var i = 0; i < sectionArr.length; i++){
if (sectionArr[i][1].substring(0,4) == cityCode){
m_obj1.options[m_obj1.length] = new Option(sectionArr[i][0], sectionArr[i][1]);
}
}
}
}
function queryCondition(){
document.forms[0].eventCode.value = "<%=AreaForm.EVENTCODE_QUERY_CITY%>";
document.forms[0].submit();
}
function query(){
document.forms[0].eventCode.value = "<%=AreaForm.EVENTCODE_QUERY_LIST%>";
document.forms[0].submit();
}
function toTxt() {
document.forms[0].eventCode.value = '<%=AreaForm.EVENTCODE_EXPORT_TXT%>';
if(confirm("导出TXT文件时间较长,您需要导出吗?"))
document.forms[0].submit();
}
</script>
相关文章推荐
- window.top[_CACHE]实现多个jsp页面共享一个js对象
- window.top[_CACHE]实现多个jsp页面共享一个js对象
- 很不错的js日期控件/在jsp页面弹出选择日期
- Js操作Cookie,保持页面刷新(需要用到jquery.js文件)
- 在jsp页面下, 让eclipse完全支持HTML/JS/CSS智能提示
- 对html或jsp文章列表页面进行js分页,结合使用apache的url Rewrite和jquery
- 一段可以使用的 hibernate获得对象->action存入List->jsp页面用<s:iterator>迭代的代码
- 使Eclipse下支持编写HTML/JS/CSS/JSP页面的自动提示
- Jsp页面跳转和js控制页面跳转的几种方法
- 使Eclipse下支持编写HTML/JS/CSS/JSP页面的自动提示(转)
- 做JSP页面跳转无意发现 js中 window.location
- js调用打印接口打印web页面之——使用lodop组件打印jsp web页面
- 一段用于编辑页面表单并使用ajax提交与无刷新获取的js段落
- JSP页面 控制控件显示的JS操作
- 用Jquery在JS中取jsp页面的中的元素
- [导入]最近用到的觉得比较不错的几个tips-(1)asp。net操作ftp,上传和下载 (2) 长时间提交,在提交后禁止页面按钮 (3) 方便的javascript日历
- springmvc配置后jsp页面不能加载css,js等静态文件
- 关于JAVA EE项目在WEB-INF目录下的jsp页面如何访问WebRoot中的CSS和JS文件
- 在jsp页面中引用 xxx.js文件(js插件)