赞
踩
首先,就是要做的就是,点击 button 按钮不能让 form 自己提交,所以给form增加一个onsubmit 事件,禁止提交。
<form onsubmit="return false">
那么提交的方式,就通过js 或者jq 去完成,我这里用的jQuery
$(function () {
$("#form").submit(function () {});
});
提交完成,用恢复成默认格式
if (data.status == 0) {
// 录入成功
$("input:eq(0)").val("");
$("input:eq(1)").val("顺丰速运");
$("input:eq(2)").val("");
$("input:eq(3)").val("");
layer.alert("录入成功");
} else {
// 录入失败
layer.alert("录入失败");
}
下面是完整的代码,想看的可以看一下
<form id="form" class="layui-form layui-card-body" onsubmit="return false"> <div class="layui-form-item"> <label class="layui-form-label">单号</label> <div class="layui-input-block"> <input type="text" name="code" required 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-block"> <select name="company" lay-verify="" lay-search> <option>中国邮政</option> <option>智利邮政</option> <option>中速快递</option> </select> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">收件人姓名</label> <div class="layui-input-block"> <input type="text" name="username" required 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-block"> <input type="text" name="phonenumber" required lay-verify="required" placeholder="请输入手机号码" autocomplete="off" class="layui-input"> </div> </div> <div class="layui-form-item"> <div class="layui-input-block"> <button type="submit" class="layui-btn layui-btn-blue" >立即提交</button> </button> <button type="reset" class="layui-btn layui-btn-primary">重置</button> </div> </div> </form>
这个是 jQuery + ajax
<script> $(function () { $("#form").submit(function () { var loadId = layer.load(); var number = $("input:eq(0)").val(); var company = $("input:eq(1)").val(); var username = $("input:eq(2)").val(); var userPhone = $("input:eq(3)").val(); $.post("/express/insert.do", { number: number, company: company, username: username, userPhone: userPhone }, function (data) { // 先关提示信息 加载中 layer.close(loadId); // layer.alert(data); if (data.status == 0) { // 录入成功 $("input:eq(0)").val(""); $("input:eq(1)").val("顺丰速运"); $("input:eq(2)").val(""); $("input:eq(3)").val(""); layer.alert("录入成功"); } else { // 录入失败 layer.alert("录入失败"); } }); }); }) </script>
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。