Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML]alternatywa dla <textarea>
jacke
post
Post #1





Grupa: Zarejestrowani
Postów: 41
Pomógł: 1
Dołączył: 15.03.2010

Ostrzeżenie: (0%)
-----


Hej, jak w temacie. Zastanawiam się czy jest jakiś inny znacznik który działa w podobny sposób co textarea? W którym mogę przechować fragment kodu html.

Czy jest może szansa żeby pokombinować z jakimiś ramkami, albo fopen(plik.txt) w php?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
Rid
post
Post #2





Grupa: Zarejestrowani
Postów: 715
Pomógł: 47
Dołączył: 5.12.2010

Ostrzeżenie: (0%)
-----


Cytat
Zastanawiam się czy jest jakiś inny znacznik który działa w podobny sposób co textarea? W którym mogę przechować fragment kodu html.


Jeśli chodz tylko o przechowywanie to można w divie zrobić.
Textarea ,raczej służy do wpisywania treści ,a nie jej przechowywania.

Ten post edytował Rid 25.06.2011, 01:07:15
Go to the top of the page
+Quote Post
Crozin
post
Post #3





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Wypadałoby napisać dlaczego poszukujesz alternatywy, z czym TEXTAREA nie daje sobie rady itp.
Być może rozwiązaniem będzie element z atrybutem contenteditable
Go to the top of the page
+Quote Post
PanGuzol
post
Post #4





Grupa: Zarejestrowani
Postów: 353
Pomógł: 50
Dołączył: 28.07.2005
Skąd: Łaziska Górne

Ostrzeżenie: (0%)
-----


Jeśli dobrze rozumiem to potrzebujesz htmlspecialchars jednak mogę się mylić jako, że niejasno sformułowałeś problem.
Go to the top of the page
+Quote Post
jacke
post
Post #5





Grupa: Zarejestrowani
Postów: 41
Pomógł: 1
Dołączył: 15.03.2010

Ostrzeżenie: (0%)
-----


staram się uruchomić skrypt który po kliknięciu będzie dodawać kolejne pola formularza. Szablon jednego wiersza tabeli z takim własnie forumlarze leży mi własnie w znaczniku textarea, a problem pojawia się gdy w tymże szablonie chce wstawić kolejne pole texarea. początkowy znacznik z lini 1 zamyka się za wcześnie, bo w lini 12, a powinien w lini 14. No i chciałbym to schować do czegoś innego...

  1. <textarea id="szablon" cols="1" rows="1" style="display:none;">
  2. <tr id="wiersz_{0}">
  3. <td><img src="http://antczak.org/source/dynamic_forms/12.png" id="usunOsobe[]" alt="usun"></td>
  4. <td>{0}.</td>
  5. <td>1000<input type="text" name="numer_zam[]"/></td>
  6. <td>Dzielone?<input type="checkbox" name="czy_dzielone[]" value="tak"/>
  7. <input type="text" name="dzielone[]" disabled="disabled" value="1 z 2"/></td>
  8. <td>Pobranie?<input type="checkbox" name="pobranie[]" value="tak"/>
  9. <input type="text" name="do_zaplaty[]" disabled="disabled" /></td>
  10. <td>Komentarz?<input type="checkbox" name="komentarz[]" value="tak">
  11. <input type="text" name="tresc_kom[]" disabled="disabled" /></td>
  12. <td>Produkty:<textarea name="produkt[]"> </textarea></td>
  13. </tr>



a sam skrypt w javie wygląda tak (gdzieś to chyba nawet na tym forum znalazłem):

  1. <script type="text/javascript">
  2. $(document).ready(function(){
  3. // tworzymy zmienną i, wykorzystamy ją do identyfikowania wierszy
  4. // ustawiamy jej wartość 2, ponieważ jeden wiersz jest już w tabeli
  5. var i = 2;
  6. // tworzymy zmienną szablonWiersza i wczytujemy do niej szablon z textarea #szablon
  7. var szablonWiersza = jQuery.format($("#szablon").val());
  8. // tworzymy funkcję, która dodaje szablon do właściwej tabeli
  9. function dodajWiersz() {
  10. var ii = i++;
  11. // dodajemy wiersz do właściwej tabeli
  12. $(szablonWiersza(ii)).appendTo("#lista tbody");
  13. // Nowy wiersz jest już widoczny.
  14. // Każdy element nowego wiersza posiada swoje id
  15. // tr na id: wiersz_2, ikona minus ma id: usunOsobe_2
  16. // Do nowo dodanej ikony - dodajmy zdarzenie.
  17. // W momencie kliknięcia minusa, wiersz zostanie usunięty.
  18. $("#usunOsobe_" + ii).click(function(){
  19. $("#wiersz_" + ii).remove();
  20. });
  21. }
  22. // do przycisku #dodajOsobe dodajemy zdarzenie,
  23. // kliknięcie na przycisk plus wywoła fukcję dodajWiersz
  24. $("#dodajOsobe").click(dodajWiersz);
  25. });
  26. </script>


Ten post edytował jacke 25.06.2011, 05:49:07
Go to the top of the page
+Quote Post
yta
post
Post #6





Grupa: Zarejestrowani
Postów: 201
Pomógł: 3
Dołączył: 10.04.2010

Ostrzeżenie: (0%)
-----


Sprawdziłeś walidatorem to ?(IMG:style_emoticons/default/biggrin.gif) Radzę zobaczyć co się stanie.
Zamienień textarea na <table> znacznik otwierający tabelę.
nie możesz uzyć dzieci tabeli bez ich atrybutu nadrzędnego.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 19:10