小编Kev*_*aag的帖子

使用jQuery验证在文本输入中需要2个小数位

我正在构建一个付款表单并使用jQuery验证来执行我的验证.如果它有2位小数,我怎么才能验证"付款金额"字段?如果用户在金额上取消.00,我希望它失败.

这是我的Javascript:

$(document).ready(function () {

    $('#payment-form').validate({ // initialize the plugin
        rules: {
            order_id: {
                required: true
            },
            price: {
                required: true,
                number: true
            }
        },
        messages: {
            order_id: "Please enter your Invoice Number",
            price: "Please enter Payment Amount"
        },
        submitHandler: function (form) { // for demo
            alert('valid form submitted'); // for demo
            return false; // for demo
            //form.submit();
        }
    });

    $('#price').keypress(function(event) {
        if ((event.which != 46 || $(this).val().indexOf('.') != -1) && (event.which < 48 || event.which > 57)) {
            event.preventDefault(); …
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-validate

2
推荐指数
2
解决办法
2万
查看次数

标签 统计

javascript ×1

jquery ×1

jquery-validate ×1