成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > JavaScript在ASP頁面中實現(xiàn)掩碼文本框效果代碼

JavaScript在ASP頁面中實現(xiàn)掩碼文本框效果代碼

熱門標簽:地圖標注陽江 濟源電銷外呼系統(tǒng)線路 java外呼系統(tǒng)是什么 創(chuàng)意電話機器人 世界地圖標注了哪些城市 武穴地圖標注 外呼線路批發(fā) 石家莊慧營銷外呼系統(tǒng) 梧州市地圖標注
最近在做一個程序正好需要用到此方面,在網(wǎng)上找到過相應(yīng)的程序,但用起來都非常惡,于是乎只好自己實現(xiàn)一個了。
  首先實現(xiàn)兩個函數(shù)用來操作光標:
復(fù)制代碼 代碼如下:

  // 得到一個文本框控件的當前光標位置
  function getPos(obj)
  {
  obj.focus();
  var workRange=document.selection.createRange();
  obj.select();
  var allRange=document.selection.createRange();
  workRange.setEndPoint("StartToStart",allRange);
  var len=workRange.text.length;
  workRange.collapse(false);
  workRange.select();
  return len;
  }
  // 設(shè)置一個文本框控件的當前光標位置
  function setCursor(obj,num){
  range=obj.createTextRange();
  range.collapse(true);
  range.moveStart('character',num);
  range.select();
  }

  主要函數(shù)實現(xiàn)的主要思想是當鍵盤按下時進行一些操作,我設(shè)計在onKeyDown事件中。
  在onKeyDown中,首先將系統(tǒng)默認的鍵盤處理屏蔽掉
復(fù)制代碼 代碼如下:

  // 封住傳統(tǒng)處理
  window.event.returnvalue = false;

  然后處理相應(yīng)需要處理的鍵盤消息。
  這里隨便處理幾個必要的就可以了,因為文本框本身也不需要什么太多的用戶操作,所以把光標的前移、后移、刪除操作進行處理,這樣你的文本框就有了基本的操作,現(xiàn)在操作起來已經(jīng)很順手了。
復(fù)制代碼 代碼如下:

  // 自行處理按鈕
  switch (nKeyCode)
  {
  case 8:// 如果動作是退格[-]
  {
  strText = strText.substr(0,nCursorPos-1) + strText.substr(nCursorPos, nTextLen-nCursorPos);
  nCursorPos--;
  break;
  }
  case 46:// 如果動作是del[del]
  {
  strText = strText.substr(0,nCursorPos) + strText.substr(nCursorPos+1,nTextLen-nCursorPos-1);
  nCursorPos--;
  break;
  }
  case 38:// 如果動作是方向鍵[上]
  case 39:// 如果動作是方向鍵[右]
  {
  nCursorPos++;
  break;
  }
case 37:// 如果動作是方向鍵[左]
  case 40:// 如果動作是方向鍵[下]
  {
  nCursorPos--;
  break;
  }
  default :
  {
  strText = strText.substr(0,nCursorPos) + String.fromCharCode(nKeyCode) + strText.substr(nCursorPos,nTextLen);
  nCursorPos++;
  if (nCursorPos>strText.length)
  {
  nCursorPos=strText.length;
  }
  break;
  }
  }

  其它的任何消息都當添加一個字符,可見不可見的字符,都將添加并光標往后走一下。見上方的default 處理部份。
  然后判斷掩碼是否正確,如果正確,那么此次輸入合法,將值顯示添加到文本框中。
復(fù)制代碼 代碼如下:

  if (strText.match(expMask))
  {
  // 輸入格式正確
  objTextBox.value = strText;
  }
  最后將光標移到適當?shù)奈恢谩?
  
  // 移動光標
  setCursor(objTextBox,nCursorPos);

  完成!
  其主要就是把系統(tǒng)的鍵盤消息替換成自己的處理,屏蔽掉系統(tǒng)的,這樣就可以獲得最大的操控。
  如此就完成了一個對指定的正則表達式進行格式限制的TEXTBOX就誕生了。
  
復(fù)制代碼 代碼如下:

  // 根據(jù)指定正表達式,來控制OBJ表示
  function mask(objTextBox,mask)
  {
  // 掩碼
  expMask = new RegExp(mask);
  // 當前文本框中的文本
  var strText =objTextBox.value;
  // 文本長度
  var nTextLen=strText.length;
  // 當前光標位置
  var nCursorPos=getPos(objTextBox);
  // 按下的鍵碼
  var nKeyCode = window.event.keyCode;
  if (nKeyCode > 95) nKeyCode -= (95-47);
  // 封住傳統(tǒng)處理
  window.event.returnvalue = false;
  // 自行處理按鈕
  switch (nKeyCode)
  {
  case 8:// 如果動作是退格[-]
  {
  strText = strText.substr(0,nCursorPos-1) + strText.substr(nCursorPos, nTextLen-nCursorPos);
  nCursorPos--;
  break;
  }
  case 46:// 如果動作是del[del]
  {
  strText = strText.substr(0,nCursorPos) + strText.substr(nCursorPos+1,nTextLen-nCursorPos-1);
  nCursorPos--;
  break;
  }
  case 38:// 如果動作是方向鍵[上]
  case 39:// 如果動作是方向鍵[右]
  {
  nCursorPos++;
  break;
  }
  case 37:// 如果動作是方向鍵[左]
  case 40:// 如果動作是方向鍵[下]
  {
  nCursorPos--;
  break;
  }
  default :
  {
  strText = strText.substr(0,nCursorPos) + String.fromCharCode(nKeyCode) + strText.substr(nCursorPos,nTextLen);
  nCursorPos++;
  if (nCursorPos>strText.length)
  {
  nCursorPos=strText.length;
  }
  break;
  }
  }
  if (strText.match(expMask))
  {
  // 輸入格式正確
  objTextBox.value = strText;
  }
  // 移動光標
  setCursor(objTextBox,nCursorPos);
  }
  // 得到一個文本框控件的當前光標位置
  function getPos(obj)
  {
  obj.focus();
  var workRange=document.selection.createRange();
  obj.select();
  var allRange=document.selection.createRange();
  workRange.setEndPoint("StartToStart",allRange);
  var len=workRange.text.length;
  workRange.collapse(false);
  workRange.select();
  return len;
  }
  // 設(shè)置一個文本框控件的當前光標位置
  function setCursor(obj,num){
  range=obj.createTextRange();
  range.collapse(true);
  range.moveStart('character',num);
  range.select();
  }

  使用方法:
  1.設(shè)置默認的、不定的格式初值。如:日期時間的格式初值為“// ::”,表示(年/月/日 時:分:秒)。IP的為“...”(192.168.0.1)。其實就是設(shè)置一個不會違反正則表達式的字符就可以。
  2.在表單的TEXT框的onKeyDown事件中調(diào)用mask函數(shù),參數(shù)objTextBox是指定的文本框的name。參數(shù)mask是正則表達式格式的掩碼。
  例子:
  要使用日期時間型的掩碼框
復(fù)制代碼 代碼如下:

  input name="i_etmend" type="text" id="i_etmend" value="{I_ETMEND}" maxlength="19" onkeydown="mask(i_etmend, '^(([0-9]{0,4})\-([0-9]{0,2})\-([0-9]{0,2}) ([0-9]{0,2}):([0-9]{0,2}):([0-9]{0,2}))$')">

  要使用IP掩碼框
復(fù)制代碼 代碼如下:

  input name="i_bip" type="text" id="i_bip" value="{I_BIP}" maxlength="15" onkeydown="mask(i_bip, '^([0-9]{0,3}[\.][0-9]{0,3}[\.][0-9]{0,3}[\.][0-9]{0,3})$')">
您可能感興趣的文章:
  • php進行ip地址掩碼運算處理的方法
  • js驗證IP及子網(wǎng)掩碼的合法性有效性示例
  • js針對ip地址、子網(wǎng)掩碼、網(wǎng)關(guān)的邏輯性判斷
  • JS驗證IP,子網(wǎng)掩碼,網(wǎng)關(guān)和MAC的方法
  • PHP函數(shù)篇詳解十進制、二進制、八進制和十六進制轉(zhuǎn)換函數(shù)說明
  • php 實現(xiàn)進制轉(zhuǎn)換(二進制、八進制、十六進制)互相轉(zhuǎn)換實現(xiàn)代碼
  • PHP實現(xiàn)十進制、二進制、八進制和十六進制轉(zhuǎn)換相關(guān)函數(shù)用法分析
  • php將字符串轉(zhuǎn)換成16進制的方法
  • PHP進制轉(zhuǎn)換實例分析(2,8,16,36,64進制至10進制相互轉(zhuǎn)換)
  • php和js實現(xiàn)根據(jù)子網(wǎng)掩碼和ip計算子網(wǎng)功能示例

標簽:來賓 淮北 南寧 唐山 滁州 揭陽 甘南 迪慶

巨人網(wǎng)絡(luò)通訊聲明:本文標題《JavaScript在ASP頁面中實現(xiàn)掩碼文本框效果代碼》,本文關(guān)鍵詞  JavaScript,在,ASP,頁面,中,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《JavaScript在ASP頁面中實現(xiàn)掩碼文本框效果代碼》相關(guān)的同類信息!
  • 本頁收集關(guān)于JavaScript在ASP頁面中實現(xiàn)掩碼文本框效果代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    西瓜成人精品人成网站| 国产黄色片视频| 在线免费不卡视频| 五月天综合婷婷| 亚洲美女自拍偷拍| 亚洲大胆视频| 香蕉精品999视频一区二区| 国产精品sm| 欧美一区二区三区成人片在线| 精品无码一区二区三区蜜臀| 亚洲品质自拍视频| 精品人妻伦一区二区三区久久| 久久综合久久鬼| 欧美巨大黑人极品精男| 在线宅男视频| 老熟妇精品一区二区三区| 猛男欧美办公室激情在线| 亚洲国产成人va在线观看天堂| 日本国产在线观看| 国产美女91呻吟求| 亚洲超碰在线| 潘金莲激情呻吟欲求不满视频| 视频三区二区一区| 国产欧美精品日韩| 欧美理论在线播放| 日韩成人伦理电影在线观看| 亚洲AV无码乱码国产精品牛牛| 亚洲在线播放| 国产a∨精品一区二区三区仙踪林| 日韩免费电影网站| 精品久久久久久久久久中文字幕| 欧美一区二区免费在线观看| 中文字幕一区二区人妻痴汉电车| 五十路六十路七十路熟婆| 九色porny视频在线观看| 四虎在线视频免费观看| 18成人免费观看视频漫画| 欧美日韩中文另类| 久久一二三四区| 国产传媒日韩欧美成人| 欧美视频精品全部免费观看| 国产一区啦啦啦在线观看| 国产精品毛片大码女人| 91女主播在线观看| 欧美三级午夜理伦| 欧美1区视频| 欧美激情一二三区| 欧美日韩激情网| 懂色av蜜臀av粉嫩av分享吧| 91av在线免费视频| 亚洲欧美国产视频| 亚洲av无码一区二区三区性色| 国产女人高潮的av毛片| 深夜福利视频网站| 自拍视频在线网| 欧美精品色一区二区三区| 国产又黄又粗又猛又爽| 久久韩国免费视频| 国产51人人成人人人人爽色哟哟| 午夜伊人狠狠久久| yellow中文字幕久久| 欧美视频小说| 黑丝美女久久久| 国产精品成人无码免费| 日韩久久午夜影院| 台湾佬成人中文网222vvv| 9国产精品午夜| 激情欧美一区二区三区| 一区二区在线免费看| 成人黄色在线观看视频| 日韩精品福利在线| 欧美在线视频日韩| 性中国古装videossex| 亚洲第一色视频| 成人日韩在线视频| 久久亚洲一区| 一本色道久久综合狠狠躁的推荐| 欧美一级二级视频| 国产无码精品一区二区| 99久久久国产精品无码免费| 久久视频一区二区三区| 国产经典一区| 国产精品成人aaaa在线| 麻豆av观看| 国产精品蜜臀av| 老司机av在线免费看| av在线免费网址| 日本欧美国产在线| 国产精品久久久久久久久男| 四虎影视在线播放| 糖心vlog在线免费观看| 污片视频在线免费观看| 日韩一区免费| 日本wwwwwwwzzzzz视频| 青青草手机在线视频| 欧美成熟毛茸茸复古| 91短视频在线观看| 日本欧美在线看| 欧美色国产精品| 91精品国产一区二区三区动漫| 成人在线免费观看| 亚洲在线天堂| 久久aaaa片一区二区| 亚洲va电影大全| 久久久av水蜜桃| 中文字幕无码毛片免费看| 亚洲日产av中文字幕| 欧美日韩福利电影| 亚洲免费观看高清| 精品国产一区二区三区久久久樱花| 黑吊大战白xxxxxx| 欧美日韩成人在线视频| 精品一区二区三区中文字幕在线| 国产视频久久久久久久| 免费在线黄色片| 国产女优在线播放| 免费一级特黄特色毛片久久看| 丁香五月缴情综合网| 国产精品日本欧美一区二区三区| 欧洲不卡av| 日韩国产在线| 亚洲奶大毛多的老太婆| 欧美成人女星排名| 另类成人小视频在线| 欧美经典三级视频一区二区三区| 成人福利电影精品一区二区在线观看| 成人在线免费电影| 黄色软件视频在线观看| 日日摸天天爽天天爽视频| 日韩欧美精品一区二区综合视频| 国产精品无码在线播放| 日韩护士脚交太爽了| 欧美性受xxxx黑人xxxx| 最新av在线播放| 拍拍拍在线观看视频免费| 亚洲黄色www| 一卡二卡三卡四卡| 免费在线性爱视频| 国内精品女同女同一区二区三区| 成全在线观看免费完整动漫| 中文字幕免费观看| 久热精品在线播放| 国产一区二区三区黄| 美女精品在线观看| 国产裸体写真av一区二区| 久久人人爽人人爽人人片av免费| 国产成人91久久精品| 亚洲欧洲日韩综合一区二区| 另类图片国产| 久久久久久久久久久久| 国产特级aaaaaa大片| 成人av免费观看| 欧美二区三区在线| 久久bbxx| 久久青草久久| 亚洲欧洲综合网| 久久综合色鬼综合色| 亚洲精品.www| 欧美一级黄色片视频| 天堂中文在线视频| 日韩高清三区| 天天视频一区二区三区| 亚洲精品一线二线三线| 国产午夜精品视频一区二区三区| 日日噜噜噜夜夜爽爽狠狠视频| 夜夜嗨一区二区三区| 亚洲一区二区中文字幕在线观看| 国产做受高潮69| 国产免费久久| 国产视频二区| 黄色免费网站在线| 九九热中文字幕| 亚洲国产日韩欧美在线动漫| 国产精品色哟哟| 久久国产精品偷| 婷婷在线视频| 五月婷婷综合久久| 成人sese在线| 亚洲大尺度在线观看| 亚洲国产午夜精品| 日韩精品高清视频| 日本一区二区三区四区在线观看| 18加网站在线| 一个人免费观看在线视频www| 成年人在线观看| 亚洲午夜精品国产| 成人免费视频网站入口::| 日韩在线视频免费观看| 欧美高清性xxxxhdvideosex| 免费黄色在线| 三级欧美韩日大片在线看| 女人18毛片水真多免费播放| 黄网站免费在线播放| 国产免费中文字幕| 欧美亚洲视频在线看网址| 欧美亚洲国产怡红院影院| 亚洲精品日产精品乱码不卡| 精品人妻一区二区三区四区| 欧美特级xxxxbbbb毛片| 亚洲第一精品久久忘忧草社区| 东北少妇不带套对白| 欧美伦理片在线观看| 99久久精品免费看国产小宝寻花| 亚洲日本黄色| 九九精品视频免费| 四虎免费在线观看| 草民午夜欧美限制a级福利片| 丝袜av一区| 色视频网站在线观看| 国产网友自拍视频| 特大黑人巨人吊xxxx| 免费毛片网站在线观看| 日本成人在线网站| 国产精品综合一区二区三区| 91精品国产高潮对白| 成人免费福利片| 精品日韩一区| 在线观看成年人视频| 精品久久久久成人码免费动漫| 麻豆精品网站| 蜜桃av.com| 欧美性videosxxxxx| 亚洲一区免费在线| 免费无遮挡无码永久视频| 一区二区成人| 日本视频二区| 欧美**室bdsm视频| 一二三在线视频社区| 两个人看的免费完整在线观看| 久久精品女人毛片国产| 国产视频在线观看一区二区| 亚洲一区二区| 色在线观看视频| 精品国产一区二区三区忘忧草| 丝袜美腿亚洲色图| 国产精品中文| 色戒汤唯在线观看| 韩国精品福利一区二区三区| 亚洲精品免费看| 99精品视频免费看| 亚洲一级视频在线观看| 少妇被躁爽到高潮无码文| 成人免费短视频| 在线观看国产精品视频| 综合毛片免费视频| 无国产精品白浆免费视| 麻豆传媒在线完整视频| 国产精品久久久久久久久久免费看| 变态黄色小视频网站| 国产视频一二三| 国产91精品久久久久久久| 日韩欧美在线免费| 青青成人在线| 成人网站免费观看| 自拍偷自拍亚洲精品被多人伦好爽| 韩国日本在线视频| 欧美自拍资源在线| 国产精品不卡在线| 中文字幕成人在线视频| 三上悠亚影音先锋| 青青草97国产精品免费观看无弹窗版| www成人在线观看| 精品免费视频.| 成人精品高清在线| 乱色精品无码一区二区国产盗| 成人欧美一区二区三区黑人孕妇| 精品视频免费在线播放| 国产超碰人人模人人爽人人添| 国产又大又粗又硬| 国产精品欧美一区二区| 国产一级特黄aaa大片| 精品久久久久久久久久久久久| 激情欧美一区二区三区中文字幕| 97超碰人人澡| 日韩美女写真福利在线观看| 精品9999| 自拍日韩亚洲一区在线| 国产一区二区在线免费| 日本亚洲天堂网| 91黄色小视频| 美国毛片一区二区| 亚洲欧洲久久久| 秋霞成人影院| japanese在线播放| 免费观看30秒视频久久| 性一交一乱一透一a级| 日本中文字幕高清视频| 亚洲天堂在线播放| 成人在线免费电影网站| 中文字字幕在线观看| 极品美乳网红视频免费在线观看| 久久精品国产精品亚洲精品色| 窝窝社区一区二区| 在线观看日本黄色| 国产综合久久久久影院| 亚洲国产综合一区| 亚洲国产欧美日韩在线| 人妖欧美一区二区| 国产一区二区在线视频观看| 91在线网址| 国产精品酒店视频| 亚洲一区3d动漫同人无遮挡| 久久亚洲资源| 欧美黄色一区二区三区| 中文字幕免费视频观看| 亚洲精品国产一区二| 9999精品免费视频| 在线观看精品自拍视频| 欧美www.| 亚洲精品国久久99热| 精品自拍一区| 国产区二区三区| 亚洲字幕久久| 国产青青草视频| 亚洲欧美在线aaa| 国产女同91疯狂高潮互磨| 我爱我色成人网| 亚洲一区二区欧美日韩| 天堂在线中文| 国产精品第1页| 亚洲男女在线观看| 无码少妇一区二区| 久久中文字幕精品| 久久青草国产手机看片福利盒子| 亚洲中国最大av网站| 伦理中文字幕亚洲| 99久久人妻精品免费二区| 亚洲欧美一区二区三区在线播放|