Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wstawienie znaku '-' podczas wpisywania w pole tekstowe
Forum PHP.pl > Forum > PHP
wojtek1904
Siema, potrzebuje aby po wpisaniu w pole tekstowe po 3 wprowadzonych znakach pojawiał się "-", potem po kolejnych trzech znowu. Niestety coś nie za bardzo mi idzie dzisiaj szukanie odpowiedzi u wujka Google, więc może ktoś wie czy jest jakaś prosta funkcja w phpie lub js?
Pyton_000
http://firstopinion.github.io/formatter.js/
Neutral
  1. <textarea id="text"></textarea>


Kod
var text = document.getElementById('text');
var counter= 1;
var counter2 = 0;

    function append_character(){
         console.log(counter);
        if(counter==3) {
         counter = 0;
         }else{
             null;
        }
      counter2++;
      if(counter2==1){
          null;
      }else{
             if(counter==1){
                text.value =  text.value+'-';
        
             }else{
                text.value =  text.value;
             }
      }
      delete counter2;
        counter +=1;
        
    }


text.addEventListener('keypress',append_character,false);


http://forum.komputerswiat.pl/topic/143266...-pola-textarea/
Pyton_000
wstawiając literkę i kasując możesz powstawiać same -, wklejenie tekstu też nie trigerruje wstawienia w odpowiednie miejsca -.
Także kod kiszka wink.gif
wojtek1904
Cytat(Pyton_000 @ 15.09.2017, 14:25:39 ) *

Dzięki! Właśnie o to mi chodziło smile.gif
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.