您的位置:首页 > Web前端 > JavaScript

在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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: