實現驗證碼的刷新,或局部刷新 .


以驗證碼的刷新為例

<form method="post" name="login" action="">
  驗 證 碼:<input type="text" name="code" class="text code"  /> <img src="code.php" id="code" />

</form>

方法一:使用JavaScrip的偽類實現

    <img src="code.php" id="code" onclick="javascript:this.src='code.php?tm='+Math.random()" />

方法二:引入外部文件

在html文件的<head></head>之間引入外部文件

    <script type="text/javascript" src="js/code.js"></script>

    //外部文件code.js設置局部刷新函數

   function code () {
     var code = document.getElementByIdx_x_x('code');
     code.onclick = function () {
       this.src='code.php?tm='+Math.random();
     };
   };

另外,如果是想在驗證碼旁邊加上一內容,然后點擊該內容驗證碼刷新的話,可以用下列方法

<form method="post" name="login" action="">
  驗 證 碼:<input type="text" name="code" class="text code"  /> <img src="code.php" id="code" />

            <span id="update">點擊刷新驗證碼</span>

</form>

方法一:使用JavaScrip的偽類實現

    <img src="code.php" id="code"/><span id="update" onclick="javascript:code.src='code.php?tm='+Math.random()"></span>

方法二:引入外部文件

在html文件的<head></head>之間引入外部文件

    <script type="text/javascript" src="js/code.js"></script>

    //外部文件code.js設置局部刷新函數

   function code () {
     var code = document.getElementByIdx_x_x('code');

     var update = document.getElementByIdx_x_x('update');
     update.onclick = function () {
       code.src='code.php?tm='+Math.random();
     };
   };


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM