• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

nie działa post iframe

Aruba Cloud - Virtual Private Server VPS
+1 głos
381 wizyt
pytanie zadane 25 kwietnia 2019 w PHP przez iframeeh Użytkownik (680 p.)

Hej. Mam swój wysiwyg i w związku z tym iframe, w którym wpisuję tekst. Niestety, nie działa mi post iframe.

<?php include('wysiwyg.php');?>
<form action="actions.php" method="post" target="richTextField">

                        <input type = "submit" value = "Stwórz" name="create" class="btn" />
                        <label for="title">Tytuł: </label>
                        <input class="title" type="text" maxlength="200" name="title">

                        <input class="tags" type="text" maxlength="200" name="tags" placeholder="tagi">
                  </form>

w pliku wysiwyg mam buttony + iframe

<iframe name="richTextField" id="iframe" class="iframe"></iframe>

Po kliknięciu guzika są rozpoznane zmienne title i tags, ale co do iframe wyskakuje mi

"Undefined index: richTextField."

 

Czy co do iframe post nie działa? Trzeba to zrobić w jakiś inny sposób?

komentarz 25 kwietnia 2019 przez Ehlert Ekspert (214,940 p.)

Chciałbym pomóc ale nie mam pojęcia co to znaczy:

Czy co do iframe post nie działa?

komentarz 25 kwietnia 2019 przez iframeeh Użytkownik (680 p.)
Tzn. Czy $_POST['richTextField'] nie działa dlatego że richTextField to name z <iframe name="richTextField"></iframe>?

I nie można w taki sposób zapisać treści z iframe?

Bo z inputów może wykonać insert, a z iframe wyskakuje nieznana zmienna.

2 odpowiedzi

0 głosów
odpowiedź 25 kwietnia 2019 przez Ehlert Ekspert (214,940 p.)
Wartości z formularza zawiera się w znacznikach input. Nie widzę powodu czemu miałbyś to robić z wykorzystaniem iframe'a, który służy do czegoś całkowicie innego.
komentarz 26 kwietnia 2019 przez iframeeh Użytkownik (680 p.)
Ahaaa, to mnie poradnik zmylił :( bo mam przyciski z edycją tekstu typu bold, italic itp i działają mi jeśli mam iframe, ale już np. z textarea nie działają.
0 głosów
odpowiedź 25 kwietnia 2019 przez Comandeer Guru (606,920 p.)

W CKEditor robimy to tak:

  1. użytkownik robi sobie formularz z polem textarea;
  2. użytkownik przypina CKEditora do tego pola;
  3. ukrywamy to pole i w jego miejsce wstawiamy ramkę z edytorem;
  4. podpinamy się pod submit formularza;
  5. kiedy użytkownik wysyła formularz, pobieramy dane z edytora i wstawiamy je do pola textarea;
  6. na serwer dane z edytora trafiają jako dane z pola textarea.
komentarz 26 kwietnia 2019 przez iframeeh Użytkownik (680 p.)
Rozumiem, dzięki. Z tego co widzę w necie, pobranie z iframe to niepopularna metoda, chyba będzie trzeba stworzyć nowy editor jednak. Pozdrawiam

Podobne pytania

0 głosów
1 odpowiedź 809 wizyt
0 głosów
2 odpowiedzi 4,290 wizyt
pytanie zadane 20 maja 2018 w HTML i CSS przez Kolberg Obywatel (1,580 p.)
+1 głos
1 odpowiedź 783 wizyt

93,335 zapytań

142,330 odpowiedzi

322,416 komentarzy

62,669 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...