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>

  • 相关阅读:
    PHP与MySQL动态网站开发
    巧学巧用 Dreamweaver CS6制作网页
    PHP+MySQL网站开发全程实例
    电商店铺装修攻略
    代码 里面 跟 xib 里面要一致,不然 程序不知道 往东 往西了,
    这样2b的代码,
    controller的frame
    string的length不可能等于 0的,好吧,
    计算字体的高度时候,计算的字体要跟 xib 里面字体的大小 要一致的,不然计算的高度是没有意义的,
    关于 frame
  • 原文地址:https://www.cnblogs.com/laotan/p/3885465.html
Copyright © 2011-2022 走看看