Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP][JavaScript]pole textarea po kliknieciu przycisku
eminiasty
post 5.08.2016, 14:27:56
Post #1





Grupa: Zarejestrowani
Postów: 267
Pomógł: 0
Dołączył: 11.09.2015

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


Szukam czegos takiego jak pole textarea ktore pokazuje sie po kliknieciu przyciskiem. Prosil bym o przyklad lub wzor. Zapewne bedzie tu uzyty js/jquery do nadania dynamicznosci tej czynnosci.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
aras785
post 5.08.2016, 14:38:45
Post #2





Grupa: Zarejestrowani
Postów: 859
Pomógł: 177
Dołączył: 29.10.2009

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


https://jsfiddle.net/gmvkafwy/
Go to the top of the page
+Quote Post
viking
post 5.08.2016, 14:45:41
Post #3





Grupa: Zarejestrowani
Postów: 6 378
Pomógł: 1116
Dołączył: 30.08.2006

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


https://jsfiddle.net/v2fn75m6/1/

Ten post edytował viking 5.08.2016, 14:49:06


--------------------
Go to the top of the page
+Quote Post
eminiasty
post 5.08.2016, 14:57:52
Post #4





Grupa: Zarejestrowani
Postów: 267
Pomógł: 0
Dołączył: 11.09.2015

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


Jeżeli umieszczam cos takiego w petli to musze inkrementowac id? na zasadzie text1 text2... zeby dzialalo dla kazdego przejscia petli?
Go to the top of the page
+Quote Post
viking
post 5.08.2016, 15:10:07
Post #5





Grupa: Zarejestrowani
Postów: 6 378
Pomógł: 1116
Dołączył: 30.08.2006

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


Skoro id ma być jedno unikalne w całym dokumencie to jak myślisz?


--------------------
Go to the top of the page
+Quote Post
eminiasty
post 5.08.2016, 15:13:35
Post #6





Grupa: Zarejestrowani
Postów: 267
Pomógł: 0
Dołączył: 11.09.2015

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


Tu nie dziala inkrementacja, wie ktos co nie tak?
  1. <?php $i=0; ?>
  2. <script>
  3. $(document).ready(function(){
  4. $('#add<?phpecho $i++; ?>').on('click',function(){
  5. $('#text<?phpecho $i++; ?>').toggle();
  6. });
  7. });
  8. </script>



W kodzie jest ok.
Go to the top of the page
+Quote Post
aras785
post 5.08.2016, 15:17:43
Post #7





Grupa: Zarejestrowani
Postów: 859
Pomógł: 177
Dołączył: 29.10.2009

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


Cytat(eminiasty @ 5.08.2016, 16:13:35 ) *
Tu nie dziala inkrementacja, wie ktos co nie tak?
  1. <?php $i=0; ?>
  2. <script>
  3. $(document).ready(function(){
  4. $('#add<?phpecho $i++; ?>').on('click',function(){
  5. $('#text<?phpecho $i++; ?>').toggle();
  6. });
  7. });
  8. </script>



W kodzie jest ok.


  1. <?php $i=0; ?>
  2. <script>
  3. $(document).ready(function(){
  4. $('#add<?php echo $i; ?>').on('click',function(){
  5. $('#text<?php echo $i++; ?>').toggle();
  6. });
  7. });
  8. </script>


https://www.diffchecker.com/pdonlzjm

ps. napisz co chcesz osiągnąć to Ci pomożemy...

Ten post edytował aras785 5.08.2016, 15:19:21
Go to the top of the page
+Quote Post
eminiasty
post 5.08.2016, 16:24:02
Post #8





Grupa: Zarejestrowani
Postów: 267
Pomógł: 0
Dołączył: 11.09.2015

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


  1. echo'<div id="text'.$x.'" style="display:none;" class="col-md-12">
  2. ....
  3. <input class="pull-right" type="button" value="Odpowiedz" id="add'.$x.'" />
  4. ..
  5. $x++

dlatego inkrementowalem add,w koncu mowisz ze id musi byc unikalne, lecz to nie dziala
a to ze nie ma przerwy pomiedzy php a echo to nie blad

Chce osiagnac efekt o nazwie "komentarz komentarza"? O ile mozna to tak nazwac.

Problem z dynamicznym textarea pod kolejnym po nacicnieciu guzika rozwiazalem dzieki wam za co dziekuje ale mam jeszcze jeden dylemat.

Mam "pociety" szablon np

head.php

index.php

footer.php

i teraz jesli kod wykonuje mi sie w indexie ale korzysta z js zawartego w footer to jak przekazac do footer zawartosc zapytania , zmienna sesyjna nie wchodzi chyba w gre bo ma to zadzialac bez odswiezenai strony przy jednej iteracji petli


np$ w index.php odtrzymuje zmienna $count i jak ja teraz dostarczyc do $footer nie alczac tych plikow
Go to the top of the page
+Quote Post
viking
post 5.08.2016, 18:57:28
Post #9





Grupa: Zarejestrowani
Postów: 6 378
Pomógł: 1116
Dołączył: 30.08.2006

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


Jeśli w pliku head.php definiujesz $x = 1 i w index robisz include 'head.php'; to zmienna będzie dostępna w index.
Chyba że jest zamknięta w funkcji czy klasie ale wtedy poczytaj o zasięgu zmiennych.


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 12:46