• 22-06-2015, 02:06:10
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar,
    form kodlaması yapıyorum ancak formda 40 yaklaşık input lar var ve benden
    şu şekilde bir olay istendi
    TC
    AD
    SOYAD
    ADRES gibi uzuyor gidiyor formlar

    ben örnek TC inputtuna yazmadan diğer 3 inputa veri girişi yapamayım
    tc ye yazdıktan sonra otomatik ad input u aktif olsun ad inputuna birşey yazınca sırası ile soyad input u aktif olsun gibi şeklinde devam etsin bunu nasıl yapabilirim şimdiden tşkler .
  • 22-06-2015, 09:59:39
    #2
    Bunu php ile yapamazsınız. javascript ya da ajax kullanmanız gerekli.
    input id'lere sıra sayısı verebilir ve javascript ile değer boş değilse bir sonraki inputun aktif edilmesi sağlanabilir.
  • 22-06-2015, 10:07:20
    #3
    Üyeliği durduruldu
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Bunu php ile yapamazsınız. javascript ya da ajax kullanmanız gerekli.
    input id'lere sıra sayısı verebilir ve javascript ile değer boş değilse bir sonraki inputun aktif edilmesi sağlanabilir.
    hocam peki javascript ya da ajax örneği yazabilirmisiniz rica etsem
  • 22-06-2015, 11:39:05
    #4
    Xylia adlı üyeden alıntı: mesajı görüntüle
    hocam peki javascript ya da ajax örneği yazabilirmisiniz rica etsem
    aslında döngü olarak yapmak ve bir önceki boş değilse bir sonrakini aktif etmek gerek ama javascripte o kadar hakim değilim.

    örnek: http://jsfiddle.net/xs64ycLm/
  • 22-06-2015, 17:01:23
    #5
    Üyeliği durduruldu
    Misafir adlı üyeden alıntı: mesajı görüntüle
    aslında döngü olarak yapmak ve bir önceki boş değilse bir sonrakini aktif etmek gerek ama javascripte o kadar hakim değilim.

    örnek: http://jsfiddle.net/xs64ycLm/
    üstat çalışmıyor ki
  • 22-06-2015, 18:50:19
    #6
    Üyeliği durduruldu
    Xylia adlı üyeden alıntı: mesajı görüntüle
    üstat çalışmıyor ki
    <!DOCTYPE html>
    <html>
    <head>
    <script>
    function validateForm()
    {
    var a=document.forms["myForm"]["adi"].value;
    var b=document.forms["myForm"]["soyadi"].value;
    if (a==null || a=="")
      {
      alert("Lütfen Adınızı Giriniz");
      return false;
      }
      
    if (b==null || b=="")
      {
      alert("Lütfen Soyadınızı Giriniz");
      return false;
      }
      
      
    }
    </script>
    </head>
    <body>
    <form name="myForm" action="demo.php" onsubmit="return validateForm()" method="get">
    Adı: <input type="text" name="adi"></br>
    Soyadı: <input type="text" name="soyadi"></br>
    <input type="submit" value="Kaydet">
    </form>
  • 23-06-2015, 09:58:17
    #7
    Üyeliği durduruldu
    melkam adlı üyeden alıntı: mesajı görüntüle
    <!DOCTYPE html>
    <html>
    <head>
    <script>
    function validateForm()
    {
    var a=document.forms["myForm"]["adi"].value;
    var b=document.forms["myForm"]["soyadi"].value;
    if (a==null || a=="")
      {
      alert("Lütfen Adınızı Giriniz");
      return false;
      }
      
    if (b==null || b=="")
      {
      alert("Lütfen Soyadınızı Giriniz");
      return false;
      }
      
      
    }
    </script>
    </head>
    <body>
    <form name="myForm" action="demo.php" onsubmit="return validateForm()" method="get">
    Adı: <input type="text" name="adi"></br>
    Soyadı: <input type="text" name="soyadi"></br>
    <input type="submit" value="Kaydet">
    </form>
    hocam bu şekilde bende biliyorum ama benim istediğim inputun pasif olması soruda belirttim
  • 23-06-2015, 13:39:38
    #8
    Xylia adlı üyeden alıntı: mesajı görüntüle
    hocam bu şekilde bende biliyorum ama benim istediğim inputun pasif olması soruda belirttim
    jquery import etmeyi unutmuşum yoksa çalışıyor

    örnek: http://jsfiddle.net/xs64ycLm/3/
  • 26-06-2015, 04:32:09
    #9
    Misafir adlı üyeden alıntı: mesajı görüntüle
    jquery import etmeyi unutmuşum yoksa çalışıyor

    örnek: http://jsfiddle.net/xs64ycLm/3/
    güzel örnek teşekkürler
    yalnız removeattr disabled yerine prop disabled false kullanmak daha sağlıklı olurdu