zoukankan      html  css  js  c++  java
  • 提交form表单不刷新页面案列

    提交form表单不刷新页面其实很简单的,这里拿上传图片来举列,大家有什么其它的方法也欢迎留言告知与我

           <form action="" method="post" id="IMGFORM" enctype="multipart/form-data" target="upload">
                          <table>
                              <tr>
                                 <td  width="20%"><input  type="file" name="hotelimg" id="hotelimg"/></td>
                                 <td  align="left">
                                     <button type="submit" onclick="return MySubmit();"><span class="glyphicon glyphicon-open">上传图片</span>                       </button>
                                     <span id="IMGERROR" style="color:red;"></span>
                                 </td>
                             </tr>
                         </table>
                      </form>

    <!--这里写个内嵌框 name属性值标明为upload 和form 表单的target属性值一致后台处理后就会返回到指定的内嵌框来

    内嵌框影藏就看不到页面页面刷新的效果了-->

    <iframe src="uploadimg.html"  name="upload" style="disra:none"></iframe>

    <script type="javascript/text">

     /*
    用途:检查输入字符串是否为空或者全部都是空格
    输入:str
    返回:
    如果全是空返回true,否则返回false
    */
    function isNull(str) {
    if (str == "") return true;
    var regu = "^[ ]+$";
    var re = new RegExp(regu);
    return re.test(str);
    }

    function MySubmit(){

      if(isNull($("#hotelimg").val())){

      $("#IMGERROR").html("请选择上传的文件");

      return false;

      }

      $("#IMGFORM").submit();

    }

    </script>

  • 相关阅读:
    Nginx的启动、停止与重启
    用Java实现链表结构对象:单向无环链表
    java匿名内部类详解
    如何统计博客园的个人博客访问量
    Java 读写Properties配置文件
    java的枚举类型Enum解释
    接口测试框架1
    python几道简单的算法题
    很全的 Python 面试题
    有有面试
  • 原文地址:https://www.cnblogs.com/laotan/p/3885465.html
Copyright © 2011-2022 走看看