全网整合营销服务商

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

免费咨询热线: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 


相关文章: 香港服务器选型指南:免备案配置与高效建站方案解析  免费公司网站制作软件,如何申请免费主页空间做自己的网站?  无锡营销型网站制作公司,无锡网选车牌流程?  制作网站的模板软件,网站怎么建设?  小自动建站系统:AI智能生成+拖拽模板,多端适配一键搭建  如何在香港免费服务器上快速搭建网站?  如何在IIS7上新建站点并设置安全权限?  制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?  网站制作费用多少钱,一个网站的运营,需要哪些费用?  韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南  如何快速上传建站程序避免常见错误?  南平网站制作公司,2025年南平市事业单位报名时间?  北京网站制作的公司有哪些,北京白云观官方网站?  零基础网站服务器架设实战:轻量应用与域名解析配置指南  北京网站制作网页,网站升级改版需要多久?  建站之星后台密码遗忘或太弱?如何重置与强化?  如何在Ubuntu系统下快速搭建WordPress个人网站?  建站上传速度慢?如何优化加速网站加载效率?  小米网站链接制作教程,请问miui新增网页链接调用服务有什么用啊?  上海网站制作网站建设公司,建筑电工证网上查询系统入口?  深入理解Android中的xmlns:tools属性  建站之星上传入口如何快速找到?  油猴 教程,油猴搜脚本为什么会网页无法显示?  b2c电商网站制作流程,b2c水平综合的电商平台?  如何选择美橙互联多站合一建站方案?  制作网页的网站有哪些,电脑上怎么做网页?  C++如何编写函数模板?(泛型编程入门)  Python多线程使用规范_线程安全解析【教程】  如何在云主机上快速搭建网站?  如何在Golang中使用replace替换模块_指定本地或远程路径  邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?  外汇网站制作流程,如何在工商银行网站上做外汇买卖?  如何选择高效响应式自助建站源码系统?  北京制作网站的公司,北京铁路集团官方网站?  宝塔建站教程:一键部署配置流程与SEO优化实战指南  如何选择高性价比服务器搭建个人网站?  如何在橙子建站中快速调整背景颜色?  建站主机是否属于云主机类型?  定制建站平台哪家好?企业官网搭建与快速建站方案推荐  建站之星免费模板:自助建站系统与智能响应式一键生成  股票网站制作软件,网上股票怎么开户?  如何用景安虚拟主机手机版绑定域名建站?  网站设计制作企业有哪些,抖音官网主页怎么设置?  深圳网站制作的公司有哪些,dido官方网站?  网站视频怎么制作,哪个网站可以免费收看好莱坞经典大片?  惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?  网站按钮制作软件,如何实现网页中按钮的自动点击?  C++时间戳转换成日期时间的步骤和示例代码  建站之星如何配置系统实现高效建站?  免费网站制作appp,免费制作app哪个平台好? 

您的项目需求

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