第一步:增加字段
打開(kāi)后臺(tái)管理 - 數(shù)據(jù)表管理 - 管理字段 - 增加如下三個(gè)字段:
字段名:pro 標(biāo)識(shí):地區(qū)(省) 輸入投稿表單替換html代碼:<select name="pro"></select>
字段名:city 標(biāo)識(shí):地區(qū)(市) 輸入投稿表單替換html代碼:<select name="city"></select>
字段名:area 標(biāo)識(shí):地區(qū)(縣) 輸入投稿表單替換html代碼:<select name="area"></select>
記住:管理系統(tǒng)模型 - 修改該系統(tǒng)模型 - 把剛才新添加的三個(gè)字段設(shè)置為錄入項(xiàng)等屬性,并且勾選自動(dòng)生成表單模版,錄入和投稿都要選
第二步:插入代碼
在所要實(shí)現(xiàn)聯(lián)動(dòng)的頁(yè)面頭部加入(</head>前):<script language="javascript" src="/路徑/gzwl.js"></script>
后臺(tái)的話 js添加在e/admin/AddNews.php 大概在320行
在所實(shí)現(xiàn)聯(lián)動(dòng)的地方加入:
<select name="pro"></select><select name="city"></select><select name="area"></select>
<script language="javascript" defer>
new PCAS("pro","city","area");
</script>
附加修改:上面的聯(lián)動(dòng)菜單用在提交信息時(shí)會(huì)有個(gè)問(wèn)題,當(dāng)你要修改信息時(shí),它只會(huì)顯示
而不是顯示提交信息時(shí)的選擇。。。這樣就無(wú)法判斷當(dāng)時(shí)選了什么。。。。。。下面修改一下代碼讓它顯示出來(lái)。。。。
把 <script language="javascript" defer>
new PCAS("pro","city","area");
</script>改成 <script language="javascript" defer>
new PCAS("pro","city","area","<?=$r[pro]?>","<?=$r[city]?>","<?=$r[area]?>");
</script>這樣就會(huì)顯示出來(lái)了
第三步:上傳文件
按照你上面寫(xiě)的路徑上傳 gzwl.js ( /路徑/gzwl.js)
省市聯(lián)動(dòng)菜單實(shí)現(xiàn)搜索功能
第一步:在所要實(shí)現(xiàn)搜索的頁(yè)面頭部加入(</head>前):<script language="javascript" src="/路徑/gzwl.js"></script>
第二步:把下面代碼加入到頁(yè)面中:
<form action='/e/search/index.php' method="post" name="search_news" id="search_news"><input type="hidden" name="classid" id="欄目ID"value="欄目ID" /><input type="hidden" name="andor" value="and">
<fieldset "padding:5px;">
<legend>省市區(qū)選擇</legend>
請(qǐng)依次點(diǎn)選:<input type="hidden" name="show[]" value="pro">
<select name="keyboard[] "></select>
<input type="hidden" name="show[]" value="city">
<select name="keyboard[] "></select>
<input type="hidden" name="show[]" value="area">
<select name="keyboard[] ">
</select>
</fieldset>
<script language="javascript" defer>
new PCAS("keyboard[] ","keyboard[] ","keyboard[] ");
</script>
<input type="submit" name="Submit22" value="搜索" />
<input type=hidden name=tempid value="搜索模板ID"> (按照欄目做一個(gè)搜索模板)
</form>
特別注意:“keyboard[] " 是有一個(gè)空格的 "keyboard[] "有兩個(gè)空格 "keyboard[] " 有三個(gè)空格
gzwl.js.zip
新聞熱點(diǎn)
疑難解答
圖片精選