2015-03-18 1 views
0

Чтобы сделать проверку идентификатора пользователя только для числовых значений! вот мой код, пожалуйста, предложить мне, где я делать неправильно в моем кодеВ подтверждение jquery для текстового поля как числовое

function login() { 

    UserID = $('#txtLoginScreen_UserId').val(); 
    password = $('#txtLoginScreen_MPIN').val(); 



    if (UserID.length == 0) { 
     alert("Please enter User ID"); 

    } else if (password.length == 0) { 
     alert("Please enter MPIN"); 

    } 

    /* Here am unable to make USer ID validation for restricting only numeric values upto 12 */ 

    /* else if (isNaN(parseInt($("#txtLoginScreen_UserId").val()))) { 
    alert('It must be numbers'); 
    return false; 
    }*/ 

    /* Validate for UserID */ 

    /* $("#txtLoginScreen_UserId").keypress(function(e) { 
    alert("validate"); 
    //if the letter is not digit then display error and don't type anything 
    if (e.which != 8 && e.which != 0 && (e.which < 48 || e.which > 57)) { 
    //display error message 
    $("#errmsg").html("Digits Only").show().fadeOut("slow"); 
    return false; 
    } 
    }); 
    */ 
    else { 
} 

ответ

0

Попробуйте это,

if (parseInt(UserID) > 0) { 
    alert("Please enter alphanumeric characters only"); 
} 
+0

подводит проверки для пустых и это занимает aphanumeric .. но мне нужно ограничить для числовые значения – Aniruddh

+0

просто ознакомьтесь с моим отредактированным ответом – Kautil

+1

Вы должны передавать 'radix', если используете' parseInt() '. – George

0
if()$.isNumeric(UserID){ 

} else{ 
alert("not numaric"); 
} 
+0

его stil не работает .. все равно спасибо за ваш ответ – Aniruddh

+0

проверить здесь, я написал для вас код. http://fiddle.jshell.net/fmgg5s0x/2/ –

+0

Да, ваш код работает нормально.! я только что изменил ваш код и не смог получить правильные вещи! здесь мой образец изменен таким же кодом .. – Aniruddh

Смежные вопросы