Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Karakter sınırlaması

Arkadaşlar bir arama textarea'm var. Bunda arama yaparken en az sınırlaması getirmek istiyorum. Yani adam 1 harf yazıp gönderemisin bunun için hangi kod vardı?
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • tapsin adlı üyenin fotoğrafı
    12 yıl önce yazılmış
    147 cevap - 0 soru
    $("#txtmesaj").function(){
    			if($("#txtmesaj").lenght<3){
                            var mesaj = new Object();
    			mesaj.tip = 0;
    			mesaj.msg = "Mesaj göndermek için üç harften fazlası gerekli.";
    			showResponse(mesaj);
                            }
    }
    


    Sanırım çözebilir.
    • spywaredz adlı üyenin fotoğrafı spywaredz
      olmadı :S Hata verdi bir yerde bir eksiklik var...
      12 yıl önce yazılmış
    • tapsin adlı üyenin fotoğrafı tapsin
      onchange yazanı input içine koy.


      OnChange="assignValue(2,this.options[this.selectedIndex].text)"

      Buda içindeki veriyi kontrol safhası
      <script type="text/javascript">
      function assignValue(opt, myString)
      {
      if (myString.length() > 0)
      {
      alert("Kabul!");
      }
      else
      {
      alert("Red!");
      }
      }
      </script>
      12 yıl önce yazılmış
    • tapsin adlı üyenin fotoğrafı tapsin
      Direk Textarea içine maxlength="300" bunu koyarsan da iş görür tam ne yapmak istediğini hala anlamış değilim.
      12 yıl önce yazılmış

Cevaplar

  • zyber adlı üyenin fotoğrafı
    12 yıl önce yazılmış
    57 cevap - 25 soru
    tapsin kişi en az kelime diyor siz maxlength yazıyorsunuz. maxlength form elemanlarına en fazla girilebilecek üst sınırı gösterir.


    spywaredz,
    Bu işi iki şekilde yapabilirsin.

    1. PHP ile...
    Aramayı yapan kişi formu submit ettiğinde php ile gelen veri sayılır örneğin 3 karakterden az ise lütfen en az 3 karakterden fazla bir kelime giriniz türünden detaylı arama sayfası çıkartılır...


    2. JS ile
    Jquery ile arama inputuna bakılır örneğin 3 karakterden fazlası var ise disable olan arama submit buttonu enable edilir... Bu şekilde kişi 3 karakter yazmadan formu tetikleyememiş olur.

    1. İşlem güvenli ve temel işlemdir ama sayfa yeniden yüklenmek durumundadır. 2. işlem şık ve fonksiyoneldir ancak kişi bu engeli aşmak istedikten sonra formu lokalden gönderebilir vb...
    • tapsin adlı üyenin fotoğrafı tapsin
      Ona da ikinci Örnek verdiğim kod ile verdim örnek istediği şekilde uyarlayabilir.

      Orada textarea >0 dan büyükse diyor oraya kaç harf istiyorsa yazabilir ayrıca kelime demiyor arkadaş açtığı konu başlığında harf diyor.
      12 yıl önce yazılmış