<bdo id='mCwNM'></bdo><ul id='mCwNM'></ul>

    <i id='mCwNM'><tr id='mCwNM'><dt id='mCwNM'><q id='mCwNM'><span id='mCwNM'><b id='mCwNM'><form id='mCwNM'><ins id='mCwNM'></ins><ul id='mCwNM'></ul><sub id='mCwNM'></sub></form><legend id='mCwNM'></legend><bdo id='mCwNM'><pre id='mCwNM'><center id='mCwNM'></center></pre></bdo></b><th id='mCwNM'></th></span></q></dt></tr></i><div id='mCwNM'><tfoot id='mCwNM'></tfoot><dl id='mCwNM'><fieldset id='mCwNM'></fieldset></dl></div>

    <small id='mCwNM'></small><noframes id='mCwNM'>

        <legend id='mCwNM'><style id='mCwNM'><dir id='mCwNM'><q id='mCwNM'></q></dir></style></legend>
      1. <tfoot id='mCwNM'></tfoot>

        layui如何将表单数据提交到后台并进行校验?

        1.使用layui的form模块来实现表单提交。 2.在表单中设置提交事件,调用form.on方法,监听submit事件。在函数中获取到表单数据,然后将表单数据提交到后台。 3.在后台进行校验,校验成功后返回success,否则返回failed。 以下是一个示例:HTML代码: form cla
        <tfoot id='Y8spd'></tfoot>

        <small id='Y8spd'></small><noframes id='Y8spd'>

            <tbody id='Y8spd'></tbody>

            • <i id='Y8spd'><tr id='Y8spd'><dt id='Y8spd'><q id='Y8spd'><span id='Y8spd'><b id='Y8spd'><form id='Y8spd'><ins id='Y8spd'></ins><ul id='Y8spd'></ul><sub id='Y8spd'></sub></form><legend id='Y8spd'></legend><bdo id='Y8spd'><pre id='Y8spd'><center id='Y8spd'></center></pre></bdo></b><th id='Y8spd'></th></span></q></dt></tr></i><div id='Y8spd'><tfoot id='Y8spd'></tfoot><dl id='Y8spd'><fieldset id='Y8spd'></fieldset></dl></div>
            • <legend id='Y8spd'><style id='Y8spd'><dir id='Y8spd'><q id='Y8spd'></q></dir></style></legend>
                • <bdo id='Y8spd'></bdo><ul id='Y8spd'></ul>

                  1.使用layui的form模块来实现表单提交。

                  2.在表单中设置提交事件,调用form.on方法,监听submit事件。在函数中获取到表单数据,然后将表单数据提交到后台。

                  3.在后台进行校验,校验成功后返回success,否则返回failed。

                  以下是一个示例:HTML代码:

                  <form class="layui-form" action="" lay-filter="formDemo">
                    <div class="layui-form-item">
                      <label class="layui-form-label">用户名</label>
                      <div class="layui-input-inline">
                        <input type="text" name="username" lay-verify="required" placeholder="请输入用户名" autocomplete="off" class="layui-input">
                      </div>
                    </div>
                    <div class="layui-form-item">
                      <label class="layui-form-label">密码</label>
                      <div class="layui-input-inline">
                        <input type="password" name="password" lay-verify="required" placeholder="请输入密码" autocomplete="off" class="layui-input">
                      </div>
                    </div>
                    <div class="layui-form-item">
                      <div class="layui-input-block">
                        <button class="layui-btn" lay-submit lay-filter="submitDemo">提交</button>
                        <button type="reset" class="layui-btn layui-btn-primary">重置</button>
                      </div>
                    </div>
                  </form>

                  JavaScript代码:
                   

                  layui.use(['form', 'layer'], function(){
                    var form = layui.form;
                    var layer = layui.layer;
                    
                    //监听提交
                    form.on('submit(submitDemo)', function(data){
                      //获取表单数据
                      var username = data.field.username;
                      var password = data.field.password;
                      
                      //将表单数据提交到后台
                      $.post("url/to/backend", {username:username, password:password}, function(resp){
                        if(resp == "success"){
                          layer.msg("提交成功!");
                        }else{
                          layer.msg("提交失败!");
                        }
                      });
                      
                      return false; //阻止表单提交
                    });
                  });
                  后台接收请求,进行校验:
                  @RequestMapping(value = "url/to/backend", method = RequestMethod.POST)
                  @ResponseBody
                  public String submit(@RequestParam String username, @RequestParam String password){
                    if(username.equals("admin") && password.equals("123456")){
                      return "success";
                    }else{
                      return "failed";
                    }
                  }

                  注意事项:

                  1.为了实现表单提交,需要在lay-filter属性中设置一个名称,用来绑定表单提交的事件。

                  2.在表单中设置提交事件,调用form.on方法,监听submit事件,注意返回值一定要为false。

                  3.后台接收请求,进行校验,返回给前端“success”或“failed”字符串。

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  layui校验数据后关闭layer弹窗的示例代码,具体代码如下: $.ajax({ url:"/other/notice_push", data:{title:title,content:content}, type: 'POST', dataType: 'json', success: function(res){ if(res.code == 200){ layer.msg(res.msg,{icon:6,time:2000})
                  layui table 中数据列中可点击按钮直接上传图片或者展示图片,实现功能如下: 这里直接展示代码(主要逻辑是要在table 加载时把upload 组件渲染在每一个格子) //table 列中模板的代码script type="text/html" id="imgTpl2"#[[a href="javascript:void(0);" on
                  示例代码: $("#ChoiceBank").click(function () { var width = $("#content").css("Width"); layer.open({ type: 2, title: '开户银行选择', area: [width, '380px'], content: ['/Bank.aspx', 'no'], btn: ['确定', '取消'], yes: function (index, layero)
                  layui 弹窗iframe版 父子窗口传值与互调实例代码 //显示窗口layui.use('layer', function(){ var layer = layui.layer; layer.open({ type: 2, title: '选择IP', area: ['700px', '450px'], shade: [0.3, '#393D49'], content: '/selectIP.jsp', btn: ['确认'
                  可以通过 table.reload 方法中的参数 done 回调函数来获取到表格主体的高度。示例代码如下: layui.use('table', function(){ var table = layui.table; //执行渲染 table.render({ elem: '#table1', url: '/demo/table/user/', cols: [[ {field:'id', title:
                  layui.open 通过get和post方式提交数据的两种方式,示例代码如下,希望可以帮到您。 1.layui.open原生是通过get提交数据的: var url = "/train/class/stage?" + jQuery.param(stage); window.layerIndex = layer.open({ type: 2, title: "编辑阶段", shadeCl

                      <bdo id='eFcZ3'></bdo><ul id='eFcZ3'></ul>
                      <i id='eFcZ3'><tr id='eFcZ3'><dt id='eFcZ3'><q id='eFcZ3'><span id='eFcZ3'><b id='eFcZ3'><form id='eFcZ3'><ins id='eFcZ3'></ins><ul id='eFcZ3'></ul><sub id='eFcZ3'></sub></form><legend id='eFcZ3'></legend><bdo id='eFcZ3'><pre id='eFcZ3'><center id='eFcZ3'></center></pre></bdo></b><th id='eFcZ3'></th></span></q></dt></tr></i><div id='eFcZ3'><tfoot id='eFcZ3'></tfoot><dl id='eFcZ3'><fieldset id='eFcZ3'></fieldset></dl></div>

                        <small id='eFcZ3'></small><noframes id='eFcZ3'>

                        1. <legend id='eFcZ3'><style id='eFcZ3'><dir id='eFcZ3'><q id='eFcZ3'></q></dir></style></legend>
                            <tbody id='eFcZ3'></tbody>
                          <tfoot id='eFcZ3'></tfoot>