İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

JS ile ilgili bir sorun yaşıyorum. Yardımcı olabilecek arkadaş var mı acaba?

E

Erturk

Misafir
Merhaba arkadaşlar.

JS ile aram pek iyi olmadığı için bazen yardımınıza ihtiyac duyuyorum. Umarım bu konuda da desteğinizi esirgemezsiniz.

PHP:
<script type="text/javascript">
            $(function(){                        
                $('#dialog').dialog({
                    autoOpen: false,
                    width: 400,
                    modal: true,
                    resizable: false,
                    buttons: {
                        "Accept": function() {
                            document.form.submit();
                        },
                        "Cancel": function() {
                            $(this).dialog("close");
                        }
                    }
                });
                $('form#form').submit(function(){
                    $("div#dialog-sonuc").html($("input#deger").val());
                    $('#dialog').dialog('open');
                    return false;
                });
            });
</script>

Bu, form submit tusuna basınca Accept ve Cancel butonları cıkartan bir script. Accept basılınca form onaylanıyor, cancel basınca iptal.. Buraya kadar herşey güzel lakin formu gonderince acılan lightbox penceresinde sadece formdaki adı DEGER olan inputun içeriği gosteriliyor. Ben bu acılan pencerede (#dialog-sonuc div i içerisinde) formdan gelen 2 yada 3 inputun degerlerini toplayarak yansıtmak istiyorum. Ekrana yazı yazdırabileceğim kısımda php kullanabilsem işim çok rahat olacak ama bir türlü beceremedim.

$("div#dialog-sonuc").html($("input#deger").val()); olay burada düğümleniyor anladıgım kadarıyla lakin burada nasıl php bir betik çalıştırabilirim?

Şimdiden teşekkürler.
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
Konum
AZ
Dialog div'i ve form u da yazarsan daha net olur. Herhangi bir elemandan diger elemana deger tasimak basit, eger sordugun oysa.

$('#tasinacak_yer').attr('value') = $('#kaynak').attr('value');
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
Konum
AZ
Bu arada dialog a div yaratmamissin, html() kullanarak yapmissin. Eger sadece post verisi tasiyacaksan, html ile icerik tanimladigin alana kaynaktan degerleri cekip yazdirabilirsin aynen su anda yaptigin gibi. PHP ile yapmak icin de $.ajax kullanip gelen datayi gene dialog icine html() ile yazdirabilirsin.
 
E

Erturk

Misafir
Baska bir yontem kullanarak (JS dısında) halletim Angelo ;) Yardımın ıcın cok tesekkur ederim. Ozellikle gecen aksam ki yardımın için. Allah razı olsun.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst