amazeui表单form异步提交方法

本文介绍了一个使用jQuery Validator插件实现的表单验证及提交功能案例。该案例通过前端JavaScript进行表单验证,确保所有必填字段不为空,并在验证通过后使用POST方法提交数据到服务器。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

// 留言提交
        $(function() {
            var $form = $('#ue-form');
            $form.validator({
                validateOnSubmit: true,
                submit: function() {alert(1)
                    if(this.isFormValid()) {
                        $.post(
                            "{:url('index/msg')}",
                            $("input[type=\'text\'],input[type='email'],select"),
                            function(d){
                                console.log(d);
                            }
                            , "json");
                    }
                    return false;
                }
            });
        })
<form id="ue-form" class="am-form">
            <fieldset>
                <input type="hidden" value="0">
                <div class="t_box">
                    <div class="am-form-group">
                        <input type="text" placeholder="名*" name="ming" class="am-form-field"
                               required="名字不能为空">

                    </div>
                    <div class="am-form-group">
                        <input type="text" placeholder="姓*" name="xing" class="am-form-field"
                               required="">
                    </div>
                </div>
                <div class="am-form-group">
                    <input type="email" placeholder="电子邮箱*" name="email" required="">
                </div>

                <div class="am-form-group">
                    <input type="text" placeholder="公司名称*" name="company" class="am-form-field"
                           required="">
                </div>
                <div class="t_box">
                    <div class="am-form-group">
                        <input type="text" placeholder="职务*" name="job" class="am-form-field"
                               required="">

                    </div>
                    <div class="am-form-group">
                        <select name="county_id" class="am-form-field">
                            <option value="">国家</option>
                            {volist name="country" id="c"}
                            <option value="{$c.id}">{$c.name}</option>
                            {/volist}
                        </select>
                    </div>
                </div>
                <div class="am-form-group">
                    <input type="text" placeholder="备注" name="beizhu" class="am-form-field">
                </div>
                <div class="t_bitian">
                    *必填内容
                </div>
                <button class="btn" type="submit">提交</button>
            </fieldset>
        </form>

 

转载于:https://www.cnblogs.com/shark1100913/p/9468062.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值