zoukankan      html  css  js  c++  java
  • 实现验证码的刷新,或局部刷新 .

    以验证码的刷新为例

    <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();
         };
       };

  • 相关阅读:
    使用urllib
    spring常用的45个注解
    音痴
    android与JS函数传参遗留问题
    方舟编译器源码过一遍流程
    什么是语义学,解释器
    synchronized,ReentrantLock解决锁冲突,脏读的问题
    【Unity3d】ScrollRect自动定位到某点
    计算点到直线的距离】 C#实现
    理财-房月供占工资多少比较合适?
  • 原文地址:https://www.cnblogs.com/langtianya/p/2948154.html
Copyright © 2011-2022 走看看