• 19-05-2009, 23:33:15
    #1
    Merhaba
    Elimde bir iletişim formunun kodları var. Aşağıdaki kodları kullanarak mailime ziyaretçinin girdiği bilgileri yollayabilecek islem.php dosyası nasıl oluşturulur.

    function iletisim() {
    
        var isim = $("#isim").attr("value");
        var mail = $("#mail").attr("value");
        var konu = $("#konu").attr("value");
        var mesaj = $("#mesaj").attr("value");
    	
    	if (isim == "") {
    		alert("İsim kısmını boş bıraktınız");
    		return 0;
    	} else if (mail == "") {
    		alert("Mail kısmını boş bıraktınız");
    		return 0;
    	} else if (mesaj == "") {
    		alert("Mesaj kısmını boş bıraktınız");
    		return 0;
    	}
    
        $("#msg").ajaxStart(function(){
            $(this).html("<img src='images/ajax-load.gif' alt='yukleniyor'/>");
        });
    
        
        $.ajax({
        type: 'POST',
        url: 'islem.php',
        data: 'islem=iletisim&isim='+isim+'&mail='+mail+'&konu='+konu+'&mesaj='+mesaj,
        success: function(ajaxCevap) {
     
            $("#msg").html(ajaxCevap);
      
        }
        });
    }
    Saygılar...
  • 19-05-2009, 23:45:33
    #2
    jquery kullanılarak ajax post ile yapılmış bir işlem.
    form alanında form tagı içerisine onsubmit=iletisim; kodunu ekleyerek veya daha kolayı, fonksiyona bir isim vermek yerine, forma bir id vererek document ready şeklinde çalıştırabilirsin. isim, mail, konu, mesaj adlı inputlarını id ile çağırmışsın, bu inputlara id eklemeyi unutursan, değeri çekemez ona göre.
    kolay gelsin.