在javascript中提交第一个按钮时启用第二个按钮

时间:2016-03-22 10:09:10

标签: javascript jquery html5

这是我的第一个按钮......

 <div class="control-group col-xs-12">

确认  

这是我的用于启用注册表单验证的脚本。

$(".btn-confirm").click(function() {
    validate();
    $('#register_personnummer, #register_name, #register_email, register_verify, register_address ,register_zip , register_district ').change(validate);
});

function validate() {
    if ($('#register_personnummer').val().length > 0 &&
        $('#register_name').val().length > 0 &&
        $('#register_email').val().length > 0 &&
        $('#register_verify').val().length > 0 &&
$('#register_address').val().length > 0 &&
$('#register_zip').val().length > 0 &&
$('#register_district').val().length > 0 &&
$('#register_phone').val().length > 0) &&


{
    $("input[type=submit]").prop("disabled", false);
}
else {
    $("input[type=submit]").prop("disabled", true);
}



}

这是我的第二个按钮......

<div class="submit">
    <input type="hidden" class="hidden" name="back" value="my-account" />
    <a class="payson-submit" href="">
</div>

这是我的第二个javascript我想在验证所有必填字段后输入确认第一个按钮时显示此按钮。

$(".btn-confirm").click(function(ev) {

    //$('.payson-submit').css('display','block');
    var frm = $('#payment-form');
    frm.submit(function(ev) {
        $.ajax({
            type: frm.attr('method'),
            url: frm.attr('action'),
            data: frm.serialize(),
            success: function(data) {
                //alert(data);
                if (data) {
                    $('.btn-confirm').css('display', 'none');
                    $('.payson-submit').css('display', 'block');
                } else {
                    $('.btn-confirm').css('display', 'block');
                    $('.payson-submit').css('display', 'none');
                }
            }
        });

        ev.preventDefault();
    });
});

请帮助我,....谢谢......

现在这个工作了......我忘了把onclick ='return register_now()'放到第一个按钮上,然后重新定位。 谢谢大家的帮助。

0 个答案:

没有答案