javascript onaylamak iletişim düzgün çalışmıyor

3 Cevap php

Ben çalışmak için bir onaylama kutusu almak için çalışıyorum, ben bir silme linki, gerçek kodu üzerine tıklayarak zaman bir onaylama kutusu görünmesini sağlamak için php ve jquery kullanıyorum:

$(document).ready(function(){
    if (jQuery("a.delete-link").length > 0) {
        $("a.delete-link").bind("click", function(){
            return confirm("Sunteti sigur ca doriti sa stergeti?");
        });
    }
});

ve bağlantı denir:

<a href="javascript:void(0);" class="formSubmit delete-link" id="sterge">sterge</a>

tıklandığında link formu göndermek için kullanılır, bunun için kod:

$(document).ready(function(){
    if ($(".formSubmit").length > 0) {
        if ($(".formSubmit").parents("form").find("input:submit").length == 0) {
            $(".formSubmit").parents("form").append('<div style="width:1px;height:1px;overflow:hidden;"><input style="width:0;height:0;overflow:hidden;" type="submit" /></div>');
        }
        $(".formSubmit").click(function(){
            $(this).parents("form").trigger("submit");
            return false;
        });
    }
});

i ne yapıyorum herhangi bir fikir yanlış .. onaylama diyalog olsun, ama ben seçtim herhangi bir seçenek, formu gönderdikten ve silme eylem denir?

3 Cevap

Sen çapa etiketi bağlı iki tıklama olayları vardır. Ilk olay onaylamak gösterir ve ikinci formu gönderir.

Kullanıcı doğruladı sadece form gönderme Tetik:

$(document).ready(function(){
    if ($(".formSubmit").length > 0) {
        if ($(".formSubmit").parents("form").find("input:submit").length == 0) {
            $(".formSubmit").parents("form").append('<div style="width:1px;height:1px;overflow:hidden;"><input style="width:0;height:0;overflow:hidden;" type="submit" /></div>');
        }
        $(".formSubmit").click(function(){
            if ($(this).hasClass('delete-link') && confirm("Sunteti sigur ca doriti sa stergeti?"))
            {
                $(this).parents("form").trigger("submit");
            }
            return false;
        });
    }
});

onSubmit formun için onay bağlayın. Sen güçlük bir sürü bu şekilde tasarruf edeceğiz ve ne olursa olsun formu DHV nasıl bir onay alacaksınız.

$( document ).ready ( function () {
    $( 'selector for your form' ).submit ( function () {
        return confirm ( 'Are you sure ...?' );
    } );
} );

Bu kullanabilirsiniz:

<a href="#" onclick"return javascript:void(0);" ... />