js 省市二級聯動選單thinkphp mysql js
參考http://blog.csdn.net/wmsjlihuan/article/details/20700763
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script type="text/javascript" src="__PUBLIC__/script/ajaxfileupload.js"></script>
<div class="pageContent">
<form method="post" action="__URL__/insert/navTabId/__MODULE__"
class="pageForm required-validate"
onsubmit="return validateCallback(this, dialogAjaxDone)">
<div class="pageFormContent" layoutH="58">
<label> 選擇型別:</label>
<select name="province" id="province" class="required">
<option value="">型別</option>
<volist name="areaList" id="t">
<option value="{$t.id}">{$t.areaName}</option>
</volist>
</select>
<label> 選擇欄目:</label>
<select name="city" id="city" class="required">
<option value="" selected="selected">欄目</option>
</select>
<div class="unit">
<label>欄目名字:</label> <input type="text" id="title" name="title"
class="required" size="50" maxlength="50" value="{$vo.title}" />
</div>
<div class="unit">
<label>欄目連結:</label>
<textarea rows="2" cols="80" id="introduction" name="introduction"
class="required"></textarea>
</div>
<div>
<div class="unit">
<label>LOGO圖片:</label> <input type="file" size="30" id="uploadUrl"
name="uploadUrl" onchange="uploadImg('1')"> <input
type="hidden" id="img" name="img" class="required" //>
</div>
<div id="div" style="display: none;">
<label>圖片預覽:</label> <img src="" id="review_img1" />
</div>
</div>
<!--
<div class="unit">
<label>內容:</label>
<textarea name="content" class="editor" cols="100" rows="20"
upLinkUrl="__APP__/Upload/wapupload?immediate=1$type=news" upLinkExt="zip,rar,txt"
upImgUrl="__APP__/Upload/wapupload?immediate=1&type=news" upImgExt="jpg,jpeg,gif,png"
upFlashUrl="__APP__/Upload/wapupload?immediate=1&type=news" upFlashExt="swf"
upMediaUrl="__APP__/Upload/wapupload?immediate=1&type=news" upMediaExt="avi,mp4,rmvb"></textarea>
</div>
-->
</div>
<div class="formBar">
<ul>
<li><div class="buttonActive">
<div class="buttonContent">
<button type="submit">提交</button>
</div>
</div></li>
<li><div class="button">
<div class="buttonContent">
<button type="button" class="close">取消</button>
</div>
</div></li>
</ul>
</div>
</form>
</div>
<script type="text/javascript">
var newstypeArr = [];
$(document).ready(function () {
$.ajax({
timeout: 3000,
async: false,
type: "POST",
url: "__URL__/getTypeList",
dataType: "json",
data: {
warehouse: $("#province").val(),
},
success: function (data) {
newstypeArr=data;
for (var i = 0; i < data.length; i++) {
// $("#city").append("<option value=>" + data[i].typename + "</option>");
}
}
});
});
var province = document.getElementById('province');
var city = document.getElementById('city');
//生成市縣、區市'
//@current為當前選擇的select節點,即父類節點
//@child為子類點
//@childArr為子節點陣列
function showChild(current, child, childArr) {
var currentValue = current.value;
var count = childArr.length;
//每次切換市'把城市的子option長度設定市',即清除城市的選擇,DOM物件select元素是長度是子option的個市'
child.length = 1;
for(var i = 0; i < count; i++) {
//判斷所選的值即父類,與當前節點第一個陣列元素是否相市'
if(currentValue == childArr[i].areaId) {
//不取第一個陣列元市'因為第一個是父類,所以j市'開始,而不市'
var childOption = document.createElement('option');
//ie不支援option物件的value,所以加childOption.text
childOption.value = childArr[i].areaId;
childOption.text = childArr[i].typename;
child.options.add(childOption);
}
}
}
//省份改變市'
province.onchange = function() {
showChild(province, city, newstypeArr);
}
function uploadImg(num){
$.ajaxFileUpload({
type: "POST",
url: "__APP__/Upload/upload",
secureuri:false,
fileElementId:"uploadUrl",
dataType: "json",
success: function(msg){
if (msg.status == 1)
{
$("#review_img"+num).attr("src","__PUBLIC__/upload/images/"+msg.data);
var urlsrc = $("#review_img"+num).attr("src");
var u = urlsrc.substring(urlsrc.lastIndexOf("/")+1);
$("#img").val(u);
$("#div").show();
}else{
alert("1__"+msg.status);
alert(msg.data);
}
},error:function(data, status, e){
alert(status+"_____");
for(var s in data){
alert(data[s]);
}
}
});
}
</script>
相關推薦
js 省市二級聯動選單thinkphp mysql js
參考http://blog.csdn.net/wmsjlihuan/article/details/20700763 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://ww
JS-省市二級聯動
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <t
Js省市二級聯動
一、javascript 採用二維陣列的方式做了個簡單的省市級二級聯動 <!DOCTYPE html> <html lang="en"> <head> &
html+js省市二級聯動(推薦)
1、html+js部分 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>二級聯動</title> </hea
JQuery EasyUI Combobox 實現省市二級聯動選單
//編輯修改或新增頁面聯動可以這樣寫 jQuery(function(){ // 省級 $('#province').combobox({ valueField:'itemvalue', //值欄位 textField:'itemtex
分別使用js和JQuery實現省市二級聯動
1.1html js中this指的是當前操作的物件 <tr> <td>籍貫</td> <td><select onchange="changeCity(this.value)" id="province" &g
Ajax,js實現省市二級聯動
Ajax,js實現省市二級聯動 這裡不羅嗦,直接放圖,分析。 如圖實現效果。如下: 前端程式碼分析: 後端程式碼,相當簡單,只需要查詢資料庫,省份放一個list集合,城市放一個list集合,回寫響應給前端。 前端通過迴圈,一一獲取。 response.setContentType(“
原生js實現省市二級聯動
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>註冊頁面重新佈局</title> <style type="text/css
用js解析xml實現省市二級聯動
html頁面表單部分 <select name="province" id="province" onchange="javascript:loadCity();"> <option value="0" selected="s
很簡單的html+js實現省市二級聯動
var arr = [ ["黃石", "大冶", "黃岡", "武漢", "荊州", "鄂州", "咸寧"], ["長沙", "株洲", "韶關", "湘潭"], ["鄭州", "駐馬店"
用JS實現省市二級聯動
一、需求分析我們希望在註冊頁面中新增一個欄位(籍貫),當用戶選擇一個具體的省份,在後面的下拉列表中動態載入該省份下所有的城市。顯示的效果如下:二、技術分析使用事件(onchange)使用一個二維陣列來儲存省份和城市獲取使用者選擇的省份(使用方法傳參的方式:this.value
原生js的二級聯動
長沙 湖北 合肥 city array 河北 .text 長春 佛山 <!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title&g
JS實現二級聯動 (createTextNode,createElement )
JS中只有陣列,沒有集合 陣列長度=角標+1 長度可變 cities[0],cities[1],cities[2],cities[3] cities[100] 長度是101 而不是5 <!DO
利用js實現二級聯動的簡單例項
此例項是一個簡單的二級聯動,第一個列表中的值為固定的,第二個列表中的值隨著第一個列表值的變化而變化,即第一個列表影響第二個列表。實現思路:先寫兩個<select>標籤,用name或id來區分;寫一個二維陣列來存放資訊;在一級選單中使用onchange()事件來動態
js的二級聯動實現省份城市的選擇
/* 定義城市 */ var china = [ // 直轄市 [ '北京' ], [ '上海' ], [ '天津' ], [ '重慶' ], // 華北地區 [ '河北', '石家莊', '唐山'
省市二級聯動基礎數據
蘇州 牡丹江 二級 廣元 十堰 石家莊 湖北 ++ htm /* * @Param z:String select標簽的data-province屬性值 * @Param c:String select標簽的 data-city屬性值 * */ windo
微信小程序picker組件 - 省市二級聯動
內江 新鄉 當前 桂林 AI object HA i++ 貝爾 微信小程序picker組件自帶省市區選擇器,但是業務需求需要省市選擇器,參考官方demo自己寫了一個省市選擇器 wxml文件 <view class="section"> <view c
JavaScript實際應用 簡單二級聯動選單實現
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
基於element ui下拉框的省市二級聯動Vue元件
本人Vue小白,程式碼比較粗陋簡單,歡迎指導。 以下原始碼基於element ui下拉框,對外輸出為選擇省、市的城市編碼,提供重置的方法。 json檔案檢視另一篇文章: https://blog.csdn.net/u013253924/article/details/84334144
中國城市程式碼json,省市二級聯動json
根據中國城市程式碼表整理的json檔案: level代表行政級別 code代表城市編碼 { "provinces": [ { "name":"北京市", "level":"1", "code":"1100", "cities