999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Javascript技術的關聯表單設計和實現

2008-04-12 00:00:00孟建新
現代電子技術 2008年2期

摘 要:表單的填選及提交是ASP程序中用戶和服務器交換數據的最基本手段。在有些信息系統中,對用戶注冊的個人信息有著較高的要求,用戶提交數據的可靠性、嚴謹性是決定程序有效運行的主要因素。介紹一種基于Javascript技術的組合表單應用,能夠嚴謹又方便地為用戶提供大量數據的選擇,確保用戶注冊信息的正確與嚴謹。

關鍵詞:關聯表單;Javascript;ASP;用戶提交數據

中圖分類號:TP311 文獻標識碼:B

文章編號:1004-373X(2008)02-093-02

Design and Realization of Correlation Form Based on the Javascript Technical

XU Jie,MENG Jianxin 

(Basic Department,Bengbu Tank Institute,Bengbu,233000,China)

Abstract:Select form and sumit filling the form and submit elections,the process of ASP users and server data exchange of the most basic means.Some of the information system,the user′s personal information registered higher demand,users of the reliability of data,solemnity,the ASP decided whether the procedures and effective functioning of the main factors.This paper describes a technique based on the combination of Javascript application form,to stringent convenient for users with the choice of large amounts of data to ensure that users of the correct registration information and rigor.

Keywords:correlation form;Javascript;ASP;user submit data

表單的填選及提交是Web應用程序中用戶和系統交互的基本方法。在有些信息系統中,對用戶注冊的個人信息有著較高的要求,用戶提交數據的可靠性、嚴謹性、是決定應用程序有效運行的主要因素。本文介紹了一種ASP技術框架下的基于javascript技術的組合表單應用,能夠嚴謹又方便地為用戶提供大量數據的選擇,確保了用戶注冊信息的正確與嚴謹。表單功能演示地址見文獻[1]。

下拉表單的二次選擇、相互關聯、內容準確方便,在注冊或提交數據等操作時能帶給用戶非常良好的體驗。不用刷新頁面,就能方便快捷地進行選擇關聯項目。

本文介紹的關聯表單,以注冊時的省市和地區選擇為例,把第1列的數據選中后,第2列的表單選項隨之做相應的變化,全國幾十個省市、幾百個地區,用這樣的方法實現,是非常方便的。

1 建立selectcity.js文件定義數據組和function過程

首先在相同目錄內建立文件selectcity.js,并在ASP程序中包調用文件。selectcity.js文件中存放數據,selectcity.js列出部分Array數組數據如下:

var ProvinceArray = new Array;

ProvinceArray[0] = \"選擇省市\";

ProvinceArray[1] = \"北京\";

ProvinceArray[2] = \"上海\";

…

ProvinceArray[34] = \"臺灣\";

以上是城市選擇數組,下面是相應的地區數組,只列出部分記錄,其他內容可以仿照格式自行添加。應用十分方便。

tCitys = new Array;

tCitys[1] = new Array;

tCitys[1][1] = \"北京/東城區\";

tCitys[1][2] = \"北京/西城區\";

…

tCitys[1][18] = \"北京/延慶縣\";

tCitys[2] = new Array;

tCitys[2][1] = \"上海/黃浦區\";

tCitys[2][2] = \"上海/盧灣區\";

…

tCitys[2][20] = \"上海/崇明縣\";

tCitys[34] = new Array;

tCitys[34][0] = \"臺北市\";

tCitys[34][1] = \"高雄市\";

…

tCitys[34][6] = \"臺中市\";

下面定義2個函數function過程,然后在ASP頁面中調用他們。

function ProvinceOptionMenu()

{

var i;

provincebox = document.theform.prov;

for(i = 0;i < ProvinceArray.length;i++)

{

provincebox.options[i]=

new Option(ProvinceArray[i],ProvinceArray[i]);

}

provincebox.length = i;

}

function selectcity()

{

provincebox = document.theform.prov;

selcity = parseInt(provincebox.selectedIndex);

tCity = tCitys[selcity];

citybox = document.theform.city;

if(tCity != 1)

{

citybox = document.theform.city;

for(i = 0;i < tCity.length;i++)

{

str = tCity[i];

citybox.options[i] = new Option(str,str);

}

citybox.length = i;

}

else

{

if (citybox != 1){

citybox.options[0] = new Option(\"選擇地區\",\"\");

citybox.length = 1;}

}

}

2 在ASP文件中實現調用

ASP文件主要代碼如下:

<script language=javascript src=\"selectcity.js\"></script>

<SELECT onchange=javascript:selectcity() name=prov> 

<OPTION value=\"\" selected>選擇..</OPTION> 

<OPTION value=北京>北京</OPTION> 

<OPTION value=上海>上海</OPTION> 

… 

<OPTION value=臺灣>臺灣</OPTION>

</SELECT>

<SCRIPT language=JavaScript>

var provincebox = document.theform.prov;

for(var i=0;i<provincebox.options.length;i++)

{ if(provincebox.options[i].value==\"\")

provincebox.options[i].selected=true;

}

</SCRIPT>

<SELECT name=city>

<SCRIPT>

tCity = tCitys[];

citybox = document.theform.city;

for(i = 0;i < tCity.length;i++)

{

citybox.options[i]=new Option(tCity[i],tCity[i]);

if(citybox.options[i].value==\"\") 

citybox.options[i].selected=true;

}

citybox.length = i;

</SCRIPT>

</SELECT>

3 實現效果

選擇一級表單,會顯示相應的城省市。如圖1所示:

實現表單的選擇后,調用過程顯示關聯表單選項,可以方便地選擇關聯表單中的內容。如圖2所示:

4 結 語

本文介紹了一種在ASP技術下利用javascript實現的關聯表單的應用,并給出效果圖和相關演示地址,對于這類相似問題,只要參考本文介紹的方法,就可以得到解決。數組中的內容可以仿照格式自行添加,應用十分方便。

參 考 文 獻

[1]http://www.raivyou.com.[ZK)]

[2]李學軍.JSP Web開發教程[M].北京:海洋出版社,2005.

[3]黃榮升.FrontPage 2003中文版實用教程[M].北京:中國鐵道出版社,2004.

[4]易昭湘.ASP開發答疑200問[M].北京:人民郵電出版社,2005.

注:本文中所涉及到的圖表、注解、公式等內容請以PDF格式閱讀原文。

主站蜘蛛池模板: 中文字幕乱码中文乱码51精品| 无码区日韩专区免费系列| 婷婷久久综合九色综合88| 中文字幕在线永久在线视频2020| 国产熟睡乱子伦视频网站| 国产精品福利在线观看无码卡| 成人毛片在线播放| 国产福利一区视频| 国产黑丝一区| 欧美日韩另类在线| 欧美成人一级| 国产在线拍偷自揄拍精品| 国产第三区| 欧美精品二区| 午夜a视频| 亚洲精品国产精品乱码不卞| 手机永久AV在线播放| 亚洲精品中文字幕午夜| 在线精品亚洲一区二区古装| 欧美第一页在线| 久久中文字幕av不卡一区二区| 国产精品久久久久久影院| 99er精品视频| 伊人久久综在合线亚洲91| 久久久噜噜噜| 久久黄色影院| 国产乱子伦无码精品小说| 久久国产精品麻豆系列| 免费又爽又刺激高潮网址| 亚洲天堂视频在线播放| 97视频免费看| 日本免费一级视频| 国产激爽大片高清在线观看| 狠狠色丁香婷婷| 青青国产视频| 91久久性奴调教国产免费| 一区二区偷拍美女撒尿视频| 国产人免费人成免费视频| 久久香蕉国产线| 日韩色图在线观看| 日韩无码视频播放| 亚洲日韩精品欧美中文字幕| 亚洲天堂视频网| 欧美成人精品一级在线观看| 国产伦片中文免费观看| 55夜色66夜色国产精品视频| 69国产精品视频免费| 精品福利视频网| 一级毛片免费的| 久久视精品| 国产成人综合亚洲欧洲色就色| 亚洲第一色视频| 国产精品无码翘臀在线看纯欲| 综合色婷婷| 国产尤物jk自慰制服喷水| 人妻出轨无码中文一区二区| 久久99国产综合精品女同| 亚洲视频免| 伊人久久精品无码麻豆精品| 亚洲精品午夜无码电影网| 欧美精品在线观看视频| 四虎影院国产| 精品国产成人国产在线| 一本一道波多野结衣av黑人在线 | 114级毛片免费观看| 区国产精品搜索视频| 国产成人成人一区二区| 亚洲日本一本dvd高清| 国产自在线拍| 欧洲日本亚洲中文字幕| 欧美成人午夜视频免看| 国产成人一区在线播放| 中文字幕永久在线观看| 亚洲第一成年网| 亚洲区视频在线观看| 国产免费一级精品视频| 亚洲精品无码不卡在线播放| 国产精品v欧美| 动漫精品啪啪一区二区三区| 久久久久夜色精品波多野结衣| www成人国产在线观看网站| 青青操国产|