MertKoseoglu adlı üyeden alıntı
Sadece rakam yazilmasini istiyorsanhttp://www.thimbleopensource.com/tutorials-snippets/jquery-plugin-filter-text-input
bu eklentiyi kullanabilirsin. Ornegin ben http://www.mkoseoglu.com/hesap/ burada sadece islem yapmak istedigim karakterlerin yazilmasini sagladim. Kaynak kodlarini blogumdan bulabilirsin.
Veritabani turune gelecek olursak text veya int secebilirsin. Bos kaydedilmesi istemiyorsan telefon degiskenini empty(); ile kontrol edebilirsin. Eger bos kaydedilebilir ama 0 olarak kaydedildiginde sikinti oliyor dersen post methodu ile cektigin telefon degiskeni denk ise 0 a veritabanina telefon no yok seklinde uyari yazdirabilirsin. Veya telefon numarasini db den cekerken eger 0 a denk ise telefon no yok yazdirabilirsin.
İlk örnek için teşekkürler inceleyeceğim. Şöyle izah edeyim o zaman telefon no yok gibi bir durum söz konusu olmuyo. Şöyle ki WhatsApp'ını paylaşmak isteyenler telefon numarasını yazıyor onu inputta kısıtlayabilirim sanırım en az 3 karakter en fazla 11 karakter girebilir şeklinde. Benim sıkıntım veritabanına kaydederken formdan boş veri gönderirsem 0 yazdırıyor. Fakat tablo da türü'nü değiştirirsem sanırım bu sıkıntıda ortadan kalkacak.
Verdiğin örnekte sadece rakam ve 11 karakter ile kısıtlarsam form dışında zaten veritabanına giriş olmayacağı için problem olmaz sanırım.