mvc jquery 表单提交

本文介绍了一个使用jQuery实现的表单验证与提交功能,包括密码一致性检查及邮箱格式验证,并通过Ajax进行服务器端验证,确保用户体验的同时提高了表单提交的准确性。

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

  mvc  提交表单
        $("#confirm").click(function () {
                if ($("#txtPassword").val() != "" && $("#txtOldPassword").val() != "") {
                    var txtPassword = $("#txtPassword").val();
                    var txtConfirmPassword = $("#txtConfirmPassword").val();
                    if ($("#txtPassword").val() != $("#txtConfirmPassword").val()) {
                        alert("您两次输入的密码不一致,请重新输入!");
                        return false;
                    } else {
                        $("#personalForm").submitForm({
                            url: "/Account/ChangePassword",
                            callback: function (data) {
                                alert(data.Content);
                                location.href = "/Account/mydata";
                            },
                            before: function () {


                            }
                        }).submit();
                    }
                } else {
                    alert("新密码不能为空!");
                    return false;
                }
            });
离开焦点后js验证邮箱
    $( "#email").bind("blur" , function() {
        var bool = checkRegexp($("#email" ), /^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}/, "邮箱格式不对");
        if (bool) {
            $. get("/register.ashx" , { email: $("#email").val(), status: 1 }, function(data) {
                if (data == " 已注册") {
                    $( "#email").addClass("ui-state-error" );
                    updateTips( "邮箱已经注册");
                    return false ;
                }
                else {
                    $( "#email").removeClass("ui-state-error" );
                    updateTips( "");
                    $( ".validateTips" ).removeClass("ui-state-highlight");
                }
            });
        }
    });

                                    一个人的牛逼不如一群人的傻逼
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值