etapsoft adlı üyeden alıntı: mesajı görüntüle
Alan icin number dediniz sanirim. Jquery ile ozellestirmeniz gerekir. Yada şöyle

<input type="number" name="price" pattern="[0-9]+([.,][0-9]+)?" step="0.01" title="This should be a number with up to 2 decimal places.">
orcuntuna adlı üyeden alıntı: mesajı görüntüle
<input type="number" step="0.01">
Cevaplar için teşekür ederim işe yaramadı ama olsun elinize sağlık

Alttaki gibi kodum var ama bunuda es geçiyor min max aktif ama diğerlerini görmezden geliyor


        public static function processbuypayer()
    {
          $price = Request::post('price', true);
          Session::set('processbuypayer', '1');
          $buypayersettings = self::BuypayerSettings();
        if (empty($price)) {
            Session::add('feedback_negative', Text::get('Amountisemptyenteravalidvalue'));
            return false;
        } elseif (!filter_var($price, FILTER_VALIDATE_FLOAT)) {
            Session::add('feedback_negative', Text::get('Amountisnotfloatnumber'));
            return false;
        } elseif ($price > $buypayersettings->maxlimit) {
            Session::add('feedback_negative', Text::get('Specifiedamountismorethanmaxlimit')." $buypayersettings->maxlimit ₺ Olmalıdır.");
            return false;
        } elseif ($price < $buypayersettings->minlimit) {
            Session::add('feedback_negative', Text::get('Specifiedamountislessthanminlimit')." $buypayersettings->minlimit ₺ Olmalıdır.");
            return false;
        } elseif ($buypayersettings->enabled == 0) {
            Session::add('feedback_negative', Text::get('BuyPayerPaymentMethodisdisabled'));
            return false;
        } else {




Çözümü buldum cevap yazan arkadaşların eline bileğine sağık

yardımcı olması amaçlı
FILTER_VALIDATE_FLOAT, array('options' => array('decimal' => ',')));
Kodumuz: