Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

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
Onaylı Üye
Üye
Katılım
13 Aralık 2004
Mesajlar
9,603
Tepki puanı
106
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
Onaylı Üye
Üye
Katılım
13 Aralık 2004
Mesajlar
9,603
Tepki puanı
106
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.
 
Üst