html(js)中事件onsubmit。数据提交…

在表单提交之前可以通过 οnsubmit=“”表单动作来验证字段的类型

<input type="image"src="">用图片代替submit按钮,与submit具有相同的效果,

可以捕捉enter动作.并且这里必须用return返回。因为onsubmit相当于js的一个函数

例如:onsubmit function(){

Alert(aaa);

Nihao(if(){return true;returnfalse});

//这里有一个默认的return返回的true,我们需要手动的更改。

因此要在nihao函数前面增加一个return值,相当于更改了这个函数的返回值

}


除了这种验证方式之外,还可以通过js中取得各个表单的值。捕捉一个提交动作。if(都验证通过之后)让数据提交。这种方式适用于ajax的提交。例:

$("#sub").click(function(){
    if(ac_password($("#password").val()) && ac_passwd($("#passwd").val()) && ac_qpasswd($("#qpasswd").val(), $("#passwd").val())){
        var password1=$("#password").val();//原密码
        var password2=$("#passwd").val();//改变后的密码
        $.ajax({
            url:"__URL__/c_change_password",
            data:{"password1":password1,"password2":password2},
            dataType:"json",
            type:"post",
            async:false,
            success:function(json){
                if (json.status){
                    alert("更新密码成功,为了您的账户安全,我们将自动为您跳转到登录页面,请您重新登录");
                    location.href="__GROUP__/User/login";
                }else{
                    alert("未知原因更新失败,请您自习检查您的表单填写信息,如果还未解决,请联系我们的技术人员");
                }
            }
    });

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值