Jguery Problemi

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    http://www.whosayin.com/y/jquery-ve-php-ile-basit-ajax-uygulamasi/

    bunu aldım uyguladım problem yok.Dah adoğrusu butona basınca problem yok.Fakat input içindeyken enter a bastığımda post olarak gidecekken

    ?mesaj=aasdf

    olarak gidiyor.Bunu nasıl düzeltirim ? yani onpress=enter(javascript:ajax();) gibi birşey varmı ?

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    celoron
    celoron's avatar
    Kayıt Tarihi: 13/Ekim/2008
    Erkek
    input ve buton bir <form> içindeyse formu kaldır ve dene

    Microsoft isn't evil, they just make really crappy operating systems. Linus Torvalds
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek
    celoron bunu yazdı:
    -----------------------------
    input ve buton bir içindeyse formu kaldır ve dene
    ----------------------------- hocam  <script type="text/javascript">
    function ajax() {
    $.ajax({
        type: "POST",
        url: "ajax.php",
        data: $('form#gonder').serialize(),
        success: function(ajaxcevap){
            $('#sonuc').html(ajaxcevap + '<br />').slideDown('slow');
     }
     });
    }
    </script>burada forum#gonder diyor
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    kodları verim;

    <script src="jquery.js" type="text/javascript"></script>
    <script type="text/javascript">
    function ajax() {
    $.ajax({
        type: "POST",
        url: "ajax.php",
        data: $('form#gonder').serialize(),
        success: function(ajaxcevap){
            $('#sonuc').html(ajaxcevap + '<br />').slideDown('slow');
     }
     });
    }
    </script>
    <form id="gonder" name="gonder">

        <label for="yazim">Sayı 1</label>
        <input id="yazim" name="yazim"><br />

        <label for="topla"></label>
        <input id="topla" name="topla" value="tıkır" type="button" onclick="javascript:ajax();">
    </form>

    <div id="sonuc"></div>

    ----------------------

    forum id="gonder"  diyoruz oraya herhalde onlu birşeyler yapılacak

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    hotboy
    hotboy's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    o yazıyı daha yeni öğrenirken yazmıştım, biraz sakat olmuş, biraz değişiklik gerekli

     

    <input id="topla" name="topla" value="Sayıları Topla" type="submit" onclick="javascript:ajax();">

     

    type submit yap dene bi

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    celoron
    celoron's avatar
    Kayıt Tarihi: 13/Ekim/2008
    Erkek

    <form id="gonder" name="gonder">

        <label for="yazim">Sayı 1</label>
        <input id="yazim" name="yazim"><br />

        <label for="topla"></label>
        <input id="topla" name="topla" value="tıkır" type="button" onclick="javascript:ajax();">
    </form>

    yerine 

        <label for="yazim">Sayı 1</label>
        <input id="yazim" name="yazim"><br />

        <label for="topla"></label>
        <input id="topla" name="topla" value="tıkır" type="button" onclick="javascript:ajax();">
      

    yaz sadece 

    edit:js üzerindede oynama yapman lazım :)


    Microsoft isn't evil, they just make really crappy operating systems. Linus Torvalds
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    hotboy
    hotboy's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek
    @celoron: gönderilen bilgiler form içindeki bilgiler, formu kaldırırsan olmaz :)
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    celoron
    celoron's avatar
    Kayıt Tarihi: 13/Ekim/2008
    Erkek

    @hotboy

    hakkaten ben biraz uçtum :). ama onunda yolu var; fonksiyonda forma bağlanacağına manuel olarak inputlara bağlanabilir. ama kasmak anlamsız olur tabii :)


    Microsoft isn't evil, they just make really crappy operating systems. Linus Torvalds
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    hotboy
    hotboy's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    celoron bunu yazdı:
    -----------------------------

    @hotboy

    hakkaten ben biraz uçtum :). ama onunda yolu var; fonksiyonda forma bağlanacağına manuel olarak inputlara bağlanabilir. ama kasmak anlamsız olur tabii :)


    -----------------------------

    eleman kayboldu ortalardan :) buttonun type'ını submit yapınca olması lazım.

  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    hotboy bunu yazdı:
    -----------------------------

    o yazıyı daha yeni öğrenirken yazmıştım, biraz sakat olmuş, biraz değişiklik gerekli

     

    type="submit" onclick="javascript:ajax();">

     

    type submit yap dene bi


    -----------------------------

    bu sefer tamamen gitti submit yapınca sırf get metodu çalışıyor

    edit:

    bizim onsubmit gibi bir ifadeye ihtiyacımız var kanımca

  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    onkeypress=

    ile yapabilir miyiz ki ? Enter bastığında javascript:ajax(); ı işler.Birisi şöyle yazmış

    onKeypress="check_value(event.keyCode)"

    function check_value(key_value)
    {
      if (key_value == 13)
      {return false;}

    edit:

    input kısmına onKeypress="ajax()" yazdığımda her harften sonra bunu yapıyor.Sadece enterdan sonra yapmasını sağlarsak iş tamma galba

Toplam Hit: 3075 Toplam Mesaj: 18