全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

jquery submit()不能提交表单的解决方法

 今天写表单提交的时候需要增加一个确认提示,所以没有使用submit按钮提交,改用jq的submit(),然后问题了

<form class="form-horizontal m-t" method="post" action="@Url.Action("Edit")" id="form">
    <div class="row">
      <div class="col-sm-12">
        <div class="ibox float-e-margins">
          <div class="ibox-title">
            <h5>添加</h5>
          </div>
          <div class="ibox-content">
            <div class="form-group">
              <label class="col-sm-3 control-label">开始时间:</label>
              <div class="col-sm-8">
                <span>
                  @(Model.annualRate_beginDate?.ToString("yyyy-MM-dd"))
                </span>
              </div>
            </div>
            <div class="form-group">
              <label class="col-sm-3 control-label">结束时间:</label>
              <div class="col-sm-8">
                <input type="text" class="form-control" name="annualRate_endDate" id="annualRate_endDate" onclick="laydate({ istime: false, format: 'YYYY-MM-DD' })" value="@Model.annualRate_endDate.ToString("yyyy-MM-dd")" required>
              </div>
            </div>
            <div class="form-group">
              <label class="col-sm-3 control-label">年利息%:</label>
              <div class="col-sm-8">
                <input type="number" step="0.01" class="form-control" id="annualRate_rate" name="annualRate_rate" value="@Model.annualRate_rate.ToString("#0.00")" required>
              </div>
            </div>
            <div class="form-group">
              <div class="col-sm-4 col-sm-offset-2">
                <button class="btn btn-lg btn-primary" id="submit_btn" type="button">
                  提交
                </button>

                <a class="btn btn-lg btn-white" href="@Url.Action(" rel="external nofollow" Index")">
                  取消
                </a>
              </div>
            </div>
          </div>
        </div>

      </div>
    </div>
  </form>
<script type="text/javascript">
  $(function () {
    $("#submit").click(function () {
      var start = '@(Model.annualRate_beginDate?.ToString("yyyy-MM-dd"))';
      var end = $("#annualRate_endDate").val();
      var val = $("#annualRate_rate").val();
      layer.confirm('请确认所填写的信息是否正确?<br/>开始时间:' + start + '<br/>结束时间:' + end + '<br/>年利率:' + val, { icon: 3, title: '提示' }, function (index) {
        $("#form").submit();
        layer.close(index);
      });
    });
  })
</script>

点击提交按钮出现确认提示,但是确认后就没反应了

但是将button的type改为submit却又能提交

于是上jQuery API查找原因,看到以下这段文字顿时明白了:

Additional Notes:

Forms and their child elements should not use input names or ids that conflict with properties of a form, such as submit, length, or method. Name conflicts can cause confusing failures. For a complete list of rules and to check your markup for these problems, see DOMLint.

大概意思是表单和其子元素不宜用一个表单的属性的属性作为name或id的名称,如submit, length, 和 method等,否则会产生冲突,名称冲突可能就会导致这种情况。

原来是因为按钮id设为了submit

接下来只要将id改了就没问题了

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# jquery  # submit  # 表单  # jQuery使用ajaxSubmit()提交表单示例  # Jquery ajaxsubmit上传图片实现代码  # jquery的ajaxSubmit()异步上传图片并保存表单数据演示代码  # jquery ajaxSubmit 异步提交的简单实现  # Jquery submit()无法提交问题  # 解决jquery submit()提交表单提示:f[s] is not  # jquery中使用$(#form).submit()重写提交表单无效原因分析及解决  # 在jQuery ajax中按钮button和submit的区别分析  # JQuery与JS里submit()的区别示例介绍  # jQuery ajaxSubmit 实现ajax提交表单局部刷新  # 就没  # 就会  # 结束时间  # 这段  # 这种情况  # 又能  # 要将  # 改了  # 则会  # 请确认  # 大家多多  # 是否正确  # 其子  # 明白了  # annualRate_beginDate  # Model  # ToString  # yyyy  # content 


相关文章: 网站制作哪家好,cc、.co、.cm哪个域名更适合做网站?  美食网站链接制作教程视频,哪个教做美食的网站比较专业点?  如何通过cPanel快速搭建网站?  制作公司内部网站有哪些,内网如何建网站?  建站主机是否等同于虚拟主机?  建站主机选哪种环境更利于SEO优化?  如何在万网自助建站平台快速创建网站?  教程网站设计制作软件,怎么创建自己的一个网站?  实现点击下箭头变上箭头来回切换的两种方法【推荐】  C++如何将C风格字符串(char*)转换为std::string?(代码示例)  深圳网站制作培训,深圳哪些招聘网站比较好?  ,网站推广常用方法?  临沂网站制作企业,临沂第三中学官方网站?  外贸公司网站制作,外贸网站建设一般有哪些步骤?  如何通过IIS搭建网站并配置访问权限?  如何在阿里云服务器自主搭建网站?  平台云上自主建站:模板化设计与智能工具打造高效网站  岳西云建站教程与模板下载_一站式快速建站系统操作指南  清单制作人网站有哪些,近日“兴风作浪的姑奶奶”引起很多人的关注这是什么事情?  微信推文制作网站有哪些,怎么做微信推文,急?  制作网站的过程怎么写,用凡科建站如何制作自己的网站?  建站上传速度慢?如何优化加速网站加载效率?  如何通过山东自助建站平台快速注册域名?  制作充值网站的软件,做人力招聘为什么要自己交端口钱?  制作企业网站建设方案,怎样建设一个公司网站?  建站ABC备案流程中有哪些关键注意事项?  如何用腾讯建站主机快速创建免费网站?  深入理解Android中的xmlns:tools属性  javascript中对象的定义、使用以及对象和原型链操作小结  如何在万网ECS上快速搭建专属网站?  大连网站制作公司哪家好一点,大连买房网站哪个好?  网站代码制作软件有哪些,如何生成自己网站的代码?  开封网站制作公司,网络用语开封是什么意思?  如何选择高效响应式自助建站源码系统?  php8.4新语法match怎么用_php8.4match表达式替代switch【方法】  头像制作网站在线制作软件,dw网页背景图像怎么设置?  专业网站建设制作报价,网页设计制作要考什么证?  小说建站VPS选用指南:性能对比、配置优化与建站方案解析  如何配置FTP站点权限与安全设置?  网站图片在线制作软件,怎么在图片上做链接?  建站主机选购指南:核心配置与性价比推荐解析  零服务器AI建站解决方案:快速部署与云端平台低成本实践  如何在新浪SAE免费搭建个人博客?  常州企业网站制作公司,全国继续教育网怎么登录?  ,巨量百应是干嘛的?  专业公司网站制作公司,用什么语言做企业网站比较好?  在线制作视频网站免费,都有哪些好的动漫网站?  沈阳个人网站制作公司,哪个网站能考到沈阳事业编招聘的信息?  制作网站外包平台,自动化接单网站有哪些?  长春网站建设制作公司,长春的网络公司怎么样主要是能做网站的? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。