表单验证无法使用' isNumeric'

时间:2013-03-09 22:13:25

标签: javascript jquery validation isnumeric

我正在使用以下代码对小表单进行验证(这是更大的注册过程的一部分),而我检查以确保字段填写正常,我无法获取isNumeric用于检查第二个字段是否肯定是数字。我确定这只是一种语法问题,但我已经在这里遵循了其他问题的各种建议,并指导其他地方没有运气。我不太了解jquery,所以我可能做了一些愚蠢的事情,但是任何不能指出它是什么的人都会为我节省很多撕裂我的头发!

    $(function() {  
        $('.mt_reg_details_error').hide();
        $('#reg_details_save_goal').click(function() {  

    var mt_editgoal_goal = $('#mt_editgoal_goal').val();
    if (mt_editgoal_goal == '') {
    $("#mt_editgoal_goal_error").show();
    $("#mt_editgoal_goal_error").html("You must select a goal for your plan.");
    var mt_editgoal_true = true;
    } else {
    $('#mt_editgoal_goal_error').hide();  
    }

            var mt_editgoal_target_weight = $('#mt_editgoal_target_weight').val();
        if (mt_editgoal_target_weight == '') {
        $("#mt_editgoal_target_weight_error").show();
        $("#mt_editgoal_target_weight_error").html("You must enter a target weight.");
        } else if(!$.isNumeric($('#mt_editgoal_target_weight').val())) {
        $("#mt_editgoal_target_weight_error").show();
        $("#mt_editgoal_target_weight_error").html("That doesn't look like a valid number.");
        } else {
        $('#mt_editgoal_target_weight_error').hide();  
        }

    });  
});  

0 个答案:

没有答案