Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: "Submit" i zmiana Entera na Tabulator
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
piootras82
Witam,
nie wiem czy w dobrym dziale piszę? Jeśli nie to proszę o przeniesienie do odpowiedniego.

Mam formularz, który wysyła zapytanie do bazy MySQL.
Dane do formularza są wprowadzane za pomocą czytnika kodów kreskowych, który za każdym razem konczy wprowadzanie danych ENTEREM.
Przez to po wprowadzeniu pierwszej danej automatycznie wciska się przycisk SUBMIT i niepełny formularz wysyłany jest do bazy.

Nie ma możliwości zaprogramowania czytnika w inny sposób :/

Czy jest możliwość zamienienia w przeglądarce funkcji ENTER i TAB tak by po wciśnięciu ENTERA kursor przechodził do kolejnej komórki a formularz przesyłany był tylko po kliknięciu myszą?

Znalazłem tlko skrypt blokujący funkcję Entera jednak nie o to chodzi.
Poniżej skrypt blokujący ENTER.

  1. <script type="text/javascript">
  2.  
  3. function stopRKey(evt) {
  4. var evt = (evt) ? evt : ((event) ? event : null);
  5. var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
  6. if ((evt.keyCode == 13) && (node.type=="text")) {return false;}
  7. }
  8.  
  9. document.onkeypress = stopRKey;
  10.  
  11. </script>
Damonsson
http://lmgtfy.com/?q=javascript+enter+to+tab
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.