подтвердите форму, затем откройте почтовую программу - PullRequest
0 голосов
/ 30 мая 2020

Есть ли возможность проверить форму в js и, если она действительна, выполнить функцию js?

в основном он должен проверить, действительна ли форма, а затем открыть программу электронной почты по умолчанию с некоторыми записями

как так ->

like so

1 Ответ

0 голосов
/ 30 мая 2020

Да, можно

$('#loginform').validate({
    rules: {
        email: {
            required: true,
            email: true,
            maxlength: 30
        },
        password: {
            required: true,
            minlength: 8,
            maxlength: 20,
        }
    },
    submitHandler: function(form) { // for demo
        return false; // for demo
    }
});



$("#submit").click(function() {
    if ($('#loginform').valid()) {
     alert("Open mail program");
    }
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.19.2/jquery.validate.min.js" integrity="sha256-+BEKmIvQ6IsL8sHcvidtDrNOdZO3C9LtFPtF2H0dOHI=" crossorigin="anonymous"></script>

<form id="loginform">
                        <div class="form-group">
                            <input class="form-control form-control-lg" id="email" 
                                   name="email" type="text" placeholder="Email" autocomplete="off">
                        </div>
                        <div class="form-group">
                            <input class="form-control form-control-lg" id="password" name="password"
                                   type="password" placeholder="Password">
                        </div>
                        <button type="button" id="submit" class="btn btn-primary btn-lg btn-block">Login </button>
                    </form>
...