• 31-01-2023, 22:31:06
    #1
    Resme bakınız. Ekle'ye tıklayınca, aynı form'dan bir tane daha açılıyor aşağıya. Yalnız aşağıya aynısını oluşturabilmek için aşağıdaki javascript kodlarını kullandım. "append" içine, bu form'un aynısını koyuyorum. Form'un aynısı aşağıya çıkıyor. Ama "append" içinde olan form'un içindeki textarea nın class'ına "ckeditor" yazdığımda textarea da değişiklik olmuyor, yani ckeditor açılmıyor. Yani javascript kodu içinde yazılı olan ckeditor etkin olmuyor. 1. resim ckeditor olan. 2. resim "Ekle" butonuna tıkladıktan sonraki alan. Ne yapmalıyım?
    https://www.hizliresim.com/b4xzje8
    https://www.hizliresim.com/nstnzaw
    <script>
        $(document).ready(function () {
            $(document).on('click', '.butonsil', function() {
                $(this).closest('.anaform').remove();
            });
    
            $(document).on('click', '.addmoreform', function () {
                $('.pastenewforms').append('');
            });
    });
    </script>
  • 31-01-2023, 22:38:59
    #2
    CodingStudent adlı üyeden alıntı: mesajı görüntüle
    Resme bakınız. Ekle'ye tıklayınca, aynı form'dan bir tane daha açılıyor aşağıya. Yalnız aşağıya aynısını oluşturabilmek için aşağıdaki javascript kodlarını kullandım. "append" içine, bu form'un aynısını koyuyorum. Form'un aynısı aşağıya çıkıyor. Ama "append" içinde olan form'un içindeki textarea nın class'ına "ckeditor" yazdığımda textarea da değişiklik olmuyor, yani ckeditor açılmıyor. Yani javascript kodu içinde yazılı olan ckeditor etkin olmuyor. 1. resim ckeditor olan. 2. resim "Ekle" butonuna tıkladıktan sonraki alan. Ne yapmalıyım?
    https://www.hizliresim.com/b4xzje8
    https://www.hizliresim.com/nstnzaw
    <script>
        $(document).ready(function () {
            $(document).on('click', '.butonsil', function() {
                $(this).closest('.anaform').remove();
            });
    
            $(document).on('click', '.addmoreform', function () {
                $('.pastenewforms').append('');
            });
    });
    </script>
    Denermisiniz.



    <script> $(document).ready(function () { $(document).on('click', '.butonsil', function() { $(this).closest('.anaform').remove(); }); $(document).on('click', '.addmoreform', function () { var newForm = $('.pastenewforms').append(''); CKEDITOR.replace(newForm.find('.ckeditor').last()[0]); }); }); </script>
    • CodingStudent
    CodingStudent bunu beğendi.
    1 kişi bunu beğendi.
  • 31-01-2023, 22:45:26
    #3
    frcwings helal olsun. Şıp diye çözdünüz. İnsana programlama öğrenmesi konusunda şevk veriyorsunuz vallahi.
  • 31-01-2023, 23:02:39
    #4
    Bana buradaki kodlarda ne yapılıyor, ben hiç bilmiyorum jquery'i. Mantığını anlamak için soruyorum.
  • 31-01-2023, 23:39:45
    #5
    CodingStudent adlı üyeden alıntı: mesajı görüntüle
    Bana buradaki kodlarda ne yapılıyor, ben hiç bilmiyorum jquery'i. Mantığını anlamak için soruyorum.
    bu js formdaki ekleme düzenleme silme işlemini yapar butonsil işlemi form elementini siler addmoreform ekleme yapar textarea bölümüne de ckeditör atar.