• 04-10-2016, 09:32:01
    #1
    Merhaba arkadaşlar.
    Bir konu aklıma takıldı ve sizlere sormak istedim.
    Acaba php de otomatik enter mümkün mü?

    Örneğin benim bir inputum var. Bir de el tipi barkod okuyucum.
    Ben bu barkod okuyucu ile okuttuğum zaman otomatik olarak veriyi nasıl post edebilirim?
    Barkodların uzunluğu 5 karakter de olabilir 15 karakterde. El tipi barkod okuyucuların okuyacağı barkodlardan bahsediyorum.

    Böyle bir şey mümkün mü? Mümkün değilse siz olsaydınız ne yapardınız?

    İlginize teşekkürler.
  • 04-10-2016, 09:46:55
    #2
    Sizin barkodun yazma mantığını bilmiyorum ama change fonksiyonuyla input değiştiğinde otomatik post olabilir.
  • 04-10-2016, 10:19:35
    #3
    Javascript ile kolayca halledebilirsiniz. Javascript php içinde çalışır.

    Aşağıdaki kod ile deneme yapabilirsiniz.
    <form name="myForm" id="myForm" action="test.php" method="POST">
    <p>
    <input name="test" value="test" />
    </p>
    <p>
    <input type="submit" value="Submit" />
    </p>
    </form>

    <script type="text/javascript">
    window.onload=function(){
    var auto = setTimeout(function(){ autoRefresh(); }, 100);

    function submitform(){
    alert('test');
    document.forms["myForm"].submit();
    }

    function autoRefresh(){
    clearTimeout(auto);
    auto = setTimeout(function(){ submitform(); autoRefresh(); }, 10000);
    }
    }
    </script>
  • 04-10-2016, 10:26:44
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    zebex vs gibi markaların el barkod okuyucularını okuma sonrası enter için programlayabilirsiniz dolayısı ile php kısmı ile uğraşmazsınız
  • 04-10-2016, 15:07:34
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    java script kullan içerik değişince post işlemi gerçekleşsin
  • 04-10-2016, 16:47:05
    #6
    Peki bu kodda nasıl olacak?
    İnputa yazma süresi var sonuçta.
    Yani 1 sn inputa yazılmazsa enter olayı nasıl geçerli olur?

    İlginiz için çok teşekkür ederim.
  • 05-10-2016, 01:36:45
    #7
    Şöyle bi deneyin belki işinize yarıyabilir.

    <form method="post">
        Barkod No : <input type="text" name="brcode" onchange='this.form.submit()'>
    </form>