如何在jQuery验证中自定义SubmitHandler()?

问题描述 投票:0回答:1

[我想使用jQuery validate来验证表单,然后在submitHandler()内部我想做一些事情。但是即使使用event.preventDefault(),它也始终刷新页面。这是我的代码

$('form').validate({
            rules: {
                brand: {
                    required: true
                },
                model: {
                    required: true
                },
                description: {
                    required: true,
                    minlength: 15
                },
                name: {
                    required: true,
                    minlength: 2
                }
            },
            messages: {
                
            },
            submitHandler: {
                function (form) {
                    form.submit( e => {
                        e.preventDefault();
                        console.log("Hello...");
                    })
                }
            }
        })

如何做?

javascript jquery jquery-validate
1个回答
0
投票

如果以最佳方式禁用表单上的提交事件,则如果总是在单击提交按钮后刷新页面。

<form method="post" action="/etc.php" onsubmit="return false;"> <input type="text" value="apple"> <input type="submit" value="Submit"> </form>

© www.soinside.com 2019 - 2024. All rights reserved.