• 29-09-2016, 23:19:05
    #1
    mrb arkadaşlar
    php de form da maksimum adet belirleme hangi kodla yapılabilir

    mesela yaşınız sorusunun karşısında rakamla girilecek kutucuk var ve ben oraya maksimum 80 yazılmasına izin vermek istiyorum.
    kullanıcı 1 ile 80 arasında istediği rakamı yazabilecek ama 81 yazdığında uyarı alacak (maksimum 80 yazanbilirsin gibi) ve form çalışmayacak.

    bunu hangi kodla yapabilirim

                        <div class="control-group" rel="limit4">
                            <label class="control-label" for="input01">Yas</label>
                            <div class="controls">
                                <input type="text" name="limit" class="input-small" id="input01">
                                <input type="hidden" name="type" value="yas" />
                            </div>
                        </div>
  • 29-09-2016, 23:37:59
    #2
    Madjal adlı üyeden alıntı: mesajı görüntüle
    mrb arkadaşlar
    php de form da maksimum adet belirleme hangi kodla yapılabilir

    mesela yaşınız sorusunun karşısında rakamla girilecek kutucuk var ve ben oraya maksimum 80 yazılmasına izin vermek istiyorum.
    kullanıcı 1 ile 80 arasında istediği rakamı yazabilecek ama 81 yazdığında uyarı alacak (maksimum 80 yazanbilirsin gibi) ve form çalışmayacak.

    bunu hangi kodla yapabilirim

                        <div class="control-group" rel="limit4">
                            <label class="control-label" for="input01">Yas</label>
                            <div class="controls">
                                <input type="number" name="limit" class="input-small" id="input01">
                                <input type="hidden" name="type" value="yas" />
                            </div>
                        </div>
    Merhabalar, dener misiniz?

                        <div class="control-group" rel="limit4">
                            <label class="control-label" for="input01">Yas</label>
                            <div class="controls">
                                <input type="text" name="limit" min="1" max="80" class="input-small" id="input01">
                                <input type="hidden" name="type" value="yas" />
                            </div>
                        </div>
  • 29-09-2016, 23:38:53
    #3
    Html5 ile yapabilirsiniz örnek aşağıdaki linkte mevcuttur.
    Php kısmında kontrol ettirmeyi unutmayın zira her tarayıcı html5 desteklemez.http://www.w3schools.com/tags/tryit...._input_max_min
  • 29-09-2016, 23:42:23
    #4
    truser adlı üyeden alıntı: mesajı görüntüle
    Merhabalar, dener misiniz?

                        <div class="control-group" rel="limit4">
                            <label class="control-label" for="input01">Yas</label>
                            <div class="controls">
                                <input type="text" name="limit" min="1" max="80" class="input-small" id="input01">
                                <input type="hidden" name="type" value="yas" />
                            </div>
                        </div>
    <input type="number" name="miktar" min="1" max="80">
    bu kodu buldum araştırırken hocam sizinkine benzer ama sonuç olarak 80 den yüksek yazamazsınız diyor fakat formu gönderiyor.
  • 29-09-2016, 23:42:06
    #5
    truser adlı üyeden alıntı: mesajı görüntüle
    Merhabalar, dener misiniz?

                        <div class="control-group" rel="limit4">
                            <label class="control-label" for="input01">Yas</label>
                            <div class="controls">
                                <input type="text" name="limit" min="1" max="80" class="input-small" id="input01">
                                <input type="hidden" name="type" value="yas" />
                            </div>
                        </div>
    Kodundaki input type text değil number olmalı
  • 29-09-2016, 23:43:44
    #6
    By_MiLaT adlı üyeden alıntı: mesajı görüntüle
    Kodundaki input type text değil number olmalı
    Haklısınız, farkedip hemen düzelttim hatayı

    Madjal adlı üyeden alıntı: mesajı görüntüle
    <input type="number" name="miktar" min="1" max="80">
    bu kodu buldum araştırırken hocam sizinkine benzer ama sonuç olarak 80 den yüksek yazamazsınız diyor fakat formu gönderiyor.
    Evet ufak bir hata type text yerine number olmalı
  • 29-09-2016, 23:44:15
    #7
    Madjal adlı üyeden alıntı: mesajı görüntüle
    <input type="number" name="miktar" min="1" max="80">
    bu kodu buldum araştırırken hocam sizinkine benzer ama sonuç olarak 80 den yüksek yazamazsınız diyor fakat formu gönderiyor.
    <input type="number" name="miktar" min="1" max="80" required>

    şeklinde deneyin
  • 29-09-2016, 23:49:10
    #8
    By_MiLaT adlı üyeden alıntı: mesajı görüntüle
    <input type="number" name="miktar" min="1" max="80" required>

    şeklinde deneyin
    denedim hocam lakin aynı
    değer 80 veya daha küçük olmalı diyor ama formu gönderiyor yinede
  • 29-09-2016, 23:51:21
    #9
    html5 her tarayıcıda çalışmayabilir. js kullanarak yapmak daha kullanışlı olabilir.