麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

javascript特殊文本輸入框網(wǎng)頁特效

2019-11-20 09:01:01
字體:
供稿:網(wǎng)友

本文實例為大家分享了特殊js文本輸入框網(wǎng)頁特效,供大家參考,具體內(nèi)容如下

實例一:讓文本框只帶有下劃線

<script type="text/javascript">             function changeTextStyle(){       //讓文本框只帶有下劃線    //獲得文本框的DOM    var myText = document.getElementById("myText");               myText.style.borderColor = 'black';   //設(shè)置邊框顏色    myText.style.borderStyle = 'solid';   //設(shè)置邊框樣式為實線    myText.style.borderWidth = '0 0 1px 0'; //設(shè)置邊框大小,0代表無  }</script>

實例二:首字母或全部字母大寫

<script type="text/javascript">           //格式校驗      function validateInput(){        //獲得文本框的DOM        var myText1 = document.getElementById("myText1");        var myText2 = document.getElementById("myText2");        var val1 = myText1.value;      //文本框1的值        var val2 = myText2.value;      //文本框2的值        var errMsg = '';          //定義錯誤提示字符        //判斷是否以大寫字母開頭        if(val1 != '' && (val1.charAt(0)>'Z' || val1.charAt(0)<'A')){          //拼接錯誤字符          errMsg = '文本框1的首字母需要大寫/n';          alert(errMsg);        }        if(val2 != '' && !//b[A-Z]+/b/.test(val2)){          //拼接錯誤字符          errMsg = '文本框2的需要全部為大寫字母/n';          alert(errMsg);        }      }</script>

實例三:只能輸入數(shù)字的文本框

<script type="text/javascript">           //格式校驗      function validateInput(){        //獲得文本框的DOM        var myText = document.getElementById("myText");        var val = myText.value;     //獲取用戶輸入的值        if(!//b[0-9]+/b/.test(val)){    //使用正則校驗          alert('只能輸入數(shù)字');      //提示錯誤信息        }      }</script>

實例四:用正則表達(dá)式驗證Email格式

<script type="text/javascript">           //格式校驗      function validateInput(){        //獲得文本框的DOM        var myText = document.getElementById("myText");        var email = myText.value;  //獲得用戶輸入的Email        //定義正則表達(dá)式        var emailReg           = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((/.[a-zA-Z0-9_-]{2,3}){1,2})$/;        if(emailReg.test(email)){  //判斷是否符合格式要求          alert("校驗通過,允許提交");   //通過        }else{          alert("校驗失敗,請檢查重新輸入"); //驗證失敗        }      }</script>

實例五:成為焦點時清除文本框內(nèi)容

<script type="text/javascript">           //清楚內(nèi)容      function clearContent(myText){        myText.value = '';   //把文本內(nèi)容的值設(shè)為空字符      }</script><input type="text" value="" onfocus="clearContent(this)"/>

實例六:用戶輸入完以后立刻進(jìn)行格式校驗

<script type="text/javascript">             function validateTel(){       //格式校驗    //獲得文本框的DOM    var myTel = document.getElementById("myTel");    var val = myTel.value;     //獲取用戶輸入的值    if(!//b[0-9]+/b/.test(val)){      //使用正則校驗      alert('只能輸入數(shù)字');      //提示錯誤信息      //修改樣式,引起注意      myTel.style.border = '1px solid red';    }else if(val.length != 11){     //長度必須是11位      alert('手機號碼是11位');   //提示錯誤信息      //修改樣式,引起注意      myTel.style.border = '1px solid red';    }else{      //修改樣式,表示通過了      myTel.style.border = '1px solid green';      return true;    }  }</script><input type="text" value="" id="myTel" onblur="validateTel()"/>

實例七:輸入文字時文本框邊框閃爍

onfocus()和onblur()最好成對編寫!

<script type="text/javascript">       //初始化函數(shù)  function init(){    //獲取所有的文本DOM            var texts = document.getElementsByTagName('input');    //遍歷所有的文本框    for(var i=0;i<texts.length;i++){      var t = texts[i];//當(dāng)前文本框      var timer;      //監(jiān)聽聚焦事件      t.onfocus = function(){        var e = this;//保留當(dāng)前DOM的引用        //開始閃爍的定時器        timer = setInterval(function(){          //獲取當(dāng)前的邊框顏色變量          var c = e.style.borderColor;          if(c == 'yellow'){//如果是黃色            e.style.borderColor = '';//恢復(fù)原色          }else{//否則,邊框變成黃色            e.style.borderColor = 'yellow';          }        },1000);//每1秒閃爍一次      };      t.onblur = function(){//監(jiān)聽離開事件        //恢復(fù)邊框顏色        t.style.borderColor = '';        clearInterval(timer);//清除定時器      }    }  }</script><body style="text-align:center;" onload="init();">

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持武林網(wǎng)。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 欧美成人亚洲 | 久久久久成人免费 | 毛片免费在线观看 | 久久久久久免费 | 精品亚洲午夜久久久久91 | 国产一级片91 | 欧美一级精品片在线看 | 高潮激情aaaaa免费看 | 最新福利在线 | 一级黄色淫片 | 日韩深夜视频 | 亚洲小视频网站 | 激情综合在线观看 | 国产日韩中文字幕 | 欧美一区2区三区4区公司二百 | 91精品久久久久久 | 成人免费国产 | 久久久一区二区三区四区 | 国产成人精品二区 | 毛片视频网址 | 日韩一级视频 | 欧美人禽 | 宅男噜噜噜66国产在线观看 | 日本精品视频一区二区三区四区 | 蜜桃视频观看麻豆 | 第四色成人网 | 欧美在线黄色 | 欧美日韩国产一区二区三区在线观看 | 国产精品99久久久久久久女警 | 日本在线视频一区二区三区 | 黄视频网址 | 精品国产一区二区三区久久久蜜月 | 欧美一级黄色网 | 国产精品视频不卡 | 99视频有精品视频高清 | 久久爽久久爽久久av东京爽 | 国内精品伊人久久久久网站 | 日本在线精品视频 | 91在线播放国产 | 曰批全过程40分钟免费视频多人 | 国产一区二区精彩视频 |