Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]jak pobrać tekst z diva do zmiennej PHP
Forum PHP.pl > Forum > Przedszkole
m4rku5
Pytanie jak w temacie, czyli mam blok:
  1. <div id="nazwabloku">Przykładowy tekst wewnątrz diva </div>


i jak teraz wrzucić ten tekst z diva do zmiennej np $zm1. Potrzebuje to w tej zmiennej zeby potem przesłać np do bazy czy wyświetlić na innej stronie.

nospor
zeby cos od uzytkownika przeslac do serwera, musi pojsc albo formularz albo ajax
Divy nie sa wysylane formularzem, wiec albo musisz to miec jeszcze w poly HIDDEN albo slesz ajaxem, gdzie wczesniej przy pomocy js pobierasz tekst z diva i dokladasz to do ajaxa


No chyba ze ty parsujesz jakas zewnetrzna strone ale to wypadaloby napisac od razu
m4rku5
Witam!
Chodzi o to że ten div jest ostylowany tak że jest edytorem formatującym w pewnym szablonie nad którym pracuje. Gdyby to było pole <textarea> z formularza to nie było by problemu, przesłałoby się z formularz do bazy, ale to jest div własnie i trzeba teraz jakoś jego zawartość ze środka wstawiać do bazy SQL a najlepiej własnie jakby to w zmienną wrzucić. Ajaxa nie znam, pewnie najlepiej by było nim to ogarnąć. Div ma postać:
  1. <div id="simpleEditor">
  2. Przykładowe treści w środku diva
  3. Przykładowe treści w środku diva
  4. Przykładowe treści w środku diva
  5. </div>


wygląda on tak w szablonie:
https://www.ekopellet.com.pl/zalaczniki/C-902348593485.jpg

pozdrawiam!
nospor
No i ten edytor, ktorego uzywasz na pewno ma funkcje ktora zczytuje tresc diva i wrzuca do pola formularza. Wszystkie edytory tak maja
m4rku5
Tam jest tylko ten goły div w kodzie i dołączone pliki js i style w nagłówku:
  1. <link rel="stylesheet" href="assets/fonts/icomoon/style.css" />
  2. <link rel="stylesheet" href="assets/css/main.min.css" />
  3.  
  4. <script src="assets/js/jquery.min.js"></script>
  5. <script src="assets/js/bootstrap.bundle.min.js"></script>
  6. <script src="assets/vendor/overlay-scroll/jquery.overlayScrollbars.min.js"></script>
  7. <script src="assets/vendor/quill/custom.js"></script>
  8. <script src="assets/js/custom.js"></script>


a nie wiem gdzie tego szukać, nie znam javy..
nospor
Po pierwsze to nie JAva tylko JAvaScript. To dwie rozne rzeczy

A po drugie moze bys wkoncu podal nazwe tego edytora?

edit:
Zakladam ze to quill, pierwszy link z brzegu z googla

https://stackoverflow.com/questions/4446720...ditor-in-a-form
sadistic_son
  1. <div id="simpleEditor">
  2. Przykładowe treści w środku diva
  3. Przykładowe treści w środku diva
  4. Przykładowe treści w środku diva
  5. </div>
  6.  
  7. <input type="hidden" id="hiddenInput">
  8.  
  9. window.onload = function() {
  10. var divContent = document.getElementById("simpleEditor").textContent;
  11. var hiddenInput = document.getElementById("hiddenInput");
  12. hiddenInput.value = divContent;
  13. };

Do zmiennej php przypiszesz wartość pola hiddenInput po wysłaniu formularza.
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-2024 Invision Power Services, Inc.