• 16-07-2007, 10:03:05
    #1
    Üyeliği durduruldu
    merhaba arkadaşlar,

    Ajax ile form kontrolü yapmak mümkünmüdür? yani şöle bir örnek vereyim :


     
    Dolar Cinsinden giriniz : <input name="dolar" type="text" size="20">
    Dolar TL karşılığını giriniz : <input name="kardolar" type="text" size="20"><br>
    Euro Cinsinden giriniz : <input name="euro" type="text" size="20">
    Euro TL karşılığını giriniz : <input name="kareuro" type="text" size="20"><br>
    STG Cinsinden giriniz : <input name="sterlin" type="text" size="20">
    STG TL karşılığını giriniz : <input name="karsterlin" type="text" size="20"><br>
    Kıbrıs Lirası Cinsinden giriniz : <input name="klr" type="text" size="20">
    KLR TL karşılığını giriniz : <input name="karklr" type="text" size="20">
    Bu şekilde bir form olsun. Eğer Dolar bilgisi girilirse Doların TL karşılığını girme zorunluluğu olsun istiyorum. Böle bişeyi nasıl yapariz?

    Şimdiden teşekkür ederim.
  • 16-07-2007, 10:27:22
    #2
    Ben bu işte iyi değilim ama kısa mantığını biliyorum. Aslınbda formları zorunlu yapmak javascript ile çok kolay, ancak aşılabilir. Ajax dediğinize göre bu işi arkada sunucu tarafındaki kodlar yapacak.

    Zorunlu kutuyu bir js nesnesi ile kontrol edip bunu XML.request ile sunucu taraflı kodlara gönderip cevap alacağız.

    Bunu ingilizce olarak rarsan daha önce örneklerini görmüştüm: ajax form validation
  • 17-07-2007, 11:44:36
    #3
    Üyeliği durduruldu
     
    <input type="text" value="" id="dolar">
    <input type="button" value="Kontrol Et" onClick="kontrol();">
    <script>
    function kontrol(){
    var obj=document.getElementById('dolar');
    if(obj.value.indexOf('kardolar')==""){
     
    // kardolar içerisinde bossa işareti yok hata verelim.
     
    alert(Lutfen Doların Karsiligini YAzalim!');
     
    return false;
     
    }else{
     
    // doğru
     
    alert(Kardolari Yazıdınız');
     
    }
     
    }
     
    </script>

    arkadasim temel bu ekilde.. Ben deki baska bir ornek uzerinden yazdım ama Deneme firsatim olmadi
  • 17-07-2007, 12:47:29
    #4
    Ferdi, o ajax tan çok bildiğim js kontrolüne benziyor, ve ben o kontrolü aşabilirim.
  • 27-07-2007, 17:03:14
    #5
    Üyeliği durduruldu
    Javascript, AJAX ve PHP ile Form Kontrolü