dthtvk3666 2016-06-16 11:16
浏览 22

编写网页时遇到了奇怪的东西

Actually I am working on a sign up page. I want to check if the columns for inputting realname and email etc are valid or not. When the input are invalid, I will just directly display the error message under the input field. However, I found out the .html function is only displaying the message for a second and then disappeared. I need some help. Thanks

function register(){
    var name = $('#name').val();
    var username = $('#username').val();
    var mail = $('#mail').val();
    var pass = $('#pass').val();
    if (username.trim() != '')
    {
        if (name.trim() != '')
        {
            $.post("checkusername.php", {name: name},
                function(result){
                    if (result == 1)
                    {
                        if (pass.trim() != '')
                        {
                            if (filter_var($mail, FILTER_VALIDATE_EMAIL))
                            {
                                $.post("register.php"), {realname: username, nickname: name, email: mail, password: pass};
                                window.location.replace("login.php");
                            }
                            else
                            {
                                $('#email').html("<br>Invalid");
                                $('#email').css({"color":"red", "font-weight":"bold"});
                            }
                        }
                        else
                        {
                            $('#pas').html("<br>Cannot Be Empty");
                            $('#pas').css({"color":"red", "font-weight":"bold"});
                        }
                    }
                    else
                    {
                        $('#result').html("<br>Not Available");
                        $('#result').css({"color":"red", "font-weight":"bold"});
                    }
                });
        }
        else
        {
            $('#result').html("<br>Cannot Be Empty");
            $('#result').css({"color":"red", "font-weight":"bold"});
        }
    }
    else
    {
        $('#result1').html("<br>Cannot Be Empty");
        $('#result1').css({"color":"red", "font-weight":"bold"});
    }
}
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 基于卷积神经网络的声纹识别
    • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
    • ¥100 为什么这个恒流源电路不能恒流?
    • ¥15 有偿求跨组件数据流路径图
    • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
    • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
    • ¥15 CSAPPattacklab
    • ¥15 一直显示正在等待HID—ISP
    • ¥15 Python turtle 画图
    • ¥15 stm32开发clion时遇到的编译问题