小编Jav*_*pez的帖子

单击提交按钮两次以发布表单

嗨,大家好我从以下代码发布用户输入有问题.只有在单击提交按钮两次后才会发布信息.请查看我的代码并告诉我是否有任何需要更改的内容.

先感谢您

<script>
function validate(form) {
    fail = validateName(form.name.value)
    fail += validateEmail(form.email.value)
    fail += validateCity(form.city.value)
    if (fail == "") {
        $(function () {
            $('#submitbtn').click(function (event) {
                event.preventDefault();
                var form = $(this).closest('form'),
                    action = form.attr('action');
                $.post(action, form.serialize(), function (data) {
                    $('#errors').html("You have been successfully subscribed to our newsletter.");
                })
            });
        });
    }
    else {
        document.getElementById('errors').innerHTML = fail;
    }
    return false
}
function validateName(field) {
    if (field == "") return "No name was entered.<br/>"
    else if (field.length < 3) return "Please enter …
Run Code Online (Sandbox Code Playgroud)

javascript validation jquery button

6
推荐指数
1
解决办法
2814
查看次数

标签 统计

button ×1

javascript ×1

jquery ×1

validation ×1