ASP.NET MVC提交表单的几种方式(验证+提交+后台接收)

本文介绍了ASP.NET MVC中表单提交的两种方式:原生提交和ajaxSubmit。原生提交包括验证和后台接收,使用HTML5的属性进行非空验证,通过onsubmit事件处理复杂验证。同时,文章提到了ajaxSubmit的便捷性,需要jQuery form插件,并强调了POST提交的安全性。
摘要由CSDN通过智能技术生成

原生提交方式

也就是在form标签上添加action属性

验证

  • 验证非空直接在input标签上添加required属性(h5),这个属性必须和type="submit"的按钮搭配起来用,如果button的type不是submit,那这个required是没有意义的。
  • 验证其他(使用正则表达式或者长度限制时)使用onsubmit属性。onsubmit返回false不提交表单,返回true表示提交表单。

原生提交方式的验证有两种

在form标签下添加onsubmit="return functionName()

   <form id="teamForm" action="getTeam" onsubmit="return demo()">
        <div class="form-group row">
            <label class="col-md-2" for="customer"></label>
            <div class="col-md-10">
                <input name="customer" type="text" class="form-control" id="customer" placeholder="请输入客户名称" required>
            </div>
          
        </div>
        <div class="form-group row">
            <label class="col-md-2" for="description">产品描述</label>
            <div class="col-md-10">
                <input name="description" type
  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值