Przetworzenie i dopisanie tekstu przed wysłaniem do PHP.

0

Cześć,

Mam mały problem, a mianowicie nie będę się ukrywał, że nie wiem jak zrobić skrypt, który dopisze do końca liń tekstu znacznik
i wyśle do pliku PHP.
Chodzi o to, że:

  1. Po kliknięciu submita tekst zawarty w textarea zostanie wysłany do JS (to ogarniam)
  2. Do każdej linijki wstawionej przez użytkownika enterem, dopisze się znacznik
    (wykonanie skryptu, o który mi chodzi)
  3. Zostanie to "spakowane" do jednej zmiennej.
  4. Wysłanie za pomocą POST do PHP (to też ogarniam).

Czy ktoś może mi pomóc, nakierować, czy coś w tym stylu, bo naprawdę to potrzebuję.
Za pomoc będę bardzo wdzięczny.

0

Nie ogarniam?. To znaczy kod Ci napisać dla punktu 2 ???
Przecież to jest tekst, więc :

  1. rozdziel (split) na linie np z pomocą wyrażenia regularnego (/\r?\n/)
  2. złóż z powrotem dopisując Twój znacznik...
  3. wyślij - to juz ogarniasz jak piszesz.
    Nie jestem guru w JS ale z pewnością bym sobie z tym poradził.
    pozdr
    AK
1

Dlaczego chcesz rozdzielać tekst z jednego Textarea przed wysłaniem? Tekst pochodzi z jednego pola, czy np. z kilku, albo może jest kasowany przy naciśnięciu enter a ma być tylko w zmiennej?
Jeśli to drugie to możesz sobie w JS stworzyć obiektu i do niego dopisywać pola z kolejnymi naciśnięciami enter? Potem Jsona wysyłasz do PHP POSTem, dekodujesz i masz wszystko gotowe do dalszego przetworzenia.

0

Wykrycie użycia entera to właściwość code = "Eneter" na zdarzeniu keydown. Teraz to tylko warunek i dodanie znaku.

0

Niestety, ale nie wiem o co chodzi. Próbowałem poszukać opcji split, ale gdzie wstawić
"< br >", w sensie, że jak ten tekst podzielić na linie.

1

Taki przykład z zapisem do tablicy i zamianą na stringa.
https://codepen.io/pablop76/pen/XyovKm

1 użytkowników online, w tym zalogowanych: 0, gości: 1