mess_front.js 1.91 KB
/**
 * Created by Dell on 2018/9/4.
 */

/**
 *  数据验证
 * @param src 场景
 * @returns {boolean}
 */
function inputCheck( src )
{
    // 发表留言场景
    if( src == 'mess' ){
        var title   = $('#txtTitle').val();
        var content = $('#txtCon').val();

        if( title == '' || title.length >80){
            return false;
        }

        if( content !='' && content.length <=500){
            var pattern = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>/?~!@#¥……&*()——|{}【】‘;:”“'。,、?]");
            var message = "";
            for(var i=0;i<content.length;i++)
            {
                message += content.substr(i, 1).replace(pattern, '');
            }

            $("#message").val( message );

        }else{
            return false;
        }

        return true;
    }


    // 登录场景
    if( src == 'login' ){
        var name = $('#txtName').val();
        var pwd  = $('#txtPwd').val();
        if( name == '' || pwd == '' ){
            return false;
        }
    }

    return true;
}


/**
 * 留言信息提交
 * @returns {boolean}
 */
function jumpSubmit()
{
    if( !inputCheck('mess') ){
        return false;
    }

    $("#frm_input").submit();

}

/**
 *  用户登录提交
 * @returns {boolean}
 */
function jumpLogin()
{

    if( !inputCheck('login') ){
        return false;
    }

    $.ajax({
        url:'http://lys.com/wx5019b9c455ea9c81/Message/Api/User/UserLogin/Login',
        type:'POST',
        data:{
            name:$('#txtName').val(),
            pwd:$('#txtPwd').val()
        },
        dataType:'json',
        success:function( data ){
            if( data['result']['login_flg'] === true){
                window.location = 'list.php';
            }else{
                return false;
            }

        },
        error:function(e){
            console.log('error: '+e);
        }
    });

    //$('#frm_login').submit();
}