• 25-06-2021, 02:04:08
    #1
    Meraba değerli dostalar,

    bir select box var bir de altında input text var.

    select box seçilip inputa birşey yazılmasa da,

    ?selectbox=1&input=&submit=

    bu şekilde parametre alıyor url.

    hem sonundaki &submit=

    hem de input değeri boşsa urlye'ye parametre atması sorun yaratıyor.
  • 25-06-2021, 02:14:44
    #2
    form tagında method="POST" olarak neden kullanmıyorsun, phpde ise $_POST olarak al, $_GET yerine.
  • 25-06-2021, 02:15:45
    #3
    How to check if $_GET is empty?

  • 25-06-2021, 02:23:37
    #4
    Ya da hiç backend'e yüklenmeden form kontrolü sağlanabilir.
    https://www.sitepoint.com/basic-jque...tion-tutorial/
  • 25-06-2021, 14:38:47
    #5
    per adlı üyeden alıntı: mesajı görüntüle
    form tagında method="POST" olarak neden kullanmıyorsun, phpde ise $_POST olarak al, $_GET yerine.
    Hocam url parametreleri kullanarak urlleri bazı ilgili sayfalara kısayol olarak ekliyorum. Post ile böyle bir imkan var mı?

    Ve çoğu e-ticaret siteleri de dahil post daha günveli olmasına rağmen get kullanıyor.
  • 25-06-2021, 15:20:44
    #6
    form post işlemleri genellikle POST metodu ile yapılır. girilen verilerin URLde gözükmesi pek tercih edilmez. sayfa yönlendirme kısımlarında GET kullanabilirsin.
  • 25-06-2021, 15:21:10
    #7
    buddy adlı üyeden alıntı: mesajı görüntüle
    Hocam url parametreleri kullanarak urlleri bazı ilgili sayfalara kısayol olarak ekliyorum. Post ile böyle bir imkan var mı?

    Ve çoğu e-ticaret siteleri de dahil post daha günveli olmasına rağmen get kullanıyor.
    Jquery ile kontrol edip eğer boş ise o inputu göndermeyebilirsin.
    örnek:
    <form id="form">
    <input type="text" name="deneme1">
    <input type="text" name="deneme2" id="deneme2">
    <button type="submit">Gönder</button>
    </form>
    <script>
    $(document).ready(function () {
    $("#form").on("submit", function () {

    if ($("#deneme2").val() == "") $("#deneme2").attr("disabled", true);
    })
    });

    </script>
  • 26-06-2021, 08:19:18
    #8
    Çok mantıklı teşekkür ederim.

    salihbey24 adlı üyeden alıntı: mesajı görüntüle
    Jquery ile kontrol edip eğer boş ise o inputu göndermeyebilirsin.
    örnek:
    <form id="form">
    <input type="text" name="deneme1">
    <input type="text" name="deneme2" id="deneme2">
    <button type="submit">Gönder</button>
    </form>
    <script>
    $(document).ready(function () {
    $("#form").on("submit", function () {

    if ($("#deneme2").val() == "") $("#deneme2").attr("disabled", true);
    })
    });

    </script>