Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JS]formularz, pomocy!!!
szafran86
post
Post #1





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 15.01.2007

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


Mam pytanie(moze podam przykład):

mam <textarea> a w nim text, powiedzmy "jakis tam tekst"

i teraz mam button który chce aby dodawał mi do tego textu jakis inny text np "jakis inny text" i w <textarea> mialbym wtedy:

"jakis tam tekstjakis inny text"

chodzi mi o to czy da sie to zrobic bez odswiezania strony a jesli sie da to czy ktos moze mi napisać JAK?questionmark.gif

taraz zauwazyłem chodzi mi o to samo co jest na tym forum jak piszemy posta (php, MANUAL, SQL ......)


--------------------
Go to the top of the page
+Quote Post
spryciula
post
Post #2





Grupa: Zarejestrowani
Postów: 73
Pomógł: 0
Dołączył: 9.12.2006

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


da się zastosuj javascript biggrin.gif biggrin.gif


może tak:

w body wrzuć coś takiego

  1. <body onload="load()">
  2. <form name="form_dodaj" onsubmit="if (sprawdz(this)) return true; return false;">
  3. <textarea name="area">jakis tekst</textarea>
  4. <input type="submit" name="dodaj" valu="dodaj tekst">
  5. </form>



natomiast w head

  1. <script language="JavaScript">
  2. function sprawdz(){
  3. var tekst = document.form_dodaj.area.value
  4. document.form_dodaj.area.value = tekst + 'dodatkowy tekst';
  5. return false;
  6. }
  7.  
  8.  
  9. <script language="JavaScript">
  10. function load(){
  11. document.form_dodaj.area.value = "jakiś tekst";
  12. }
  13.  


pierwszy skrypt dodaje, twój dodatkowy tekst to pola textarea, drugi sprawia że podczas odświeżenia strony znowu masz swój pierwotny tekst w polu textarea
Go to the top of the page
+Quote Post
lopik
post
Post #3





Grupa: Zarejestrowani
Postów: 340
Pomógł: 0
Dołączył: 7.07.2006

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


  1. <textarea name="area">tekst area</textarea>
  2. <input type="button" name="button" value="dodaj" onclick="addText(this.form)" />
  3. <input type="submit" value="Send" />
  4. </form>


Kod
function addText(f)
{
    f.area.value += f.button.value;    
}


Chyba najprostszy z możliwych winksmiley.jpg
I powinien być type="button" a nie submit.

PS. Ja nie lubię dawać onload do body winksmiley.jpg

Ten post edytował lopik 1.02.2007, 11:24:28


--------------------
w3c & c++
Go to the top of the page
+Quote Post
szafran86
post
Post #4





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 15.01.2007

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


No wielkie dzieki zaraz to sprawdze

[edit]

Super wszystko działa jak należy, jeszcze raz dzieki smile.gif

Lopik no wszystko fajnie, a jak można kilka takich buttonów zrobić - każdy z innym textem??

Jestem lama z JS :/

Ten post edytował szafran86 1.02.2007, 12:39:57


--------------------
Go to the top of the page
+Quote Post
free
post
Post #5





Grupa: Zarejestrowani
Postów: 269
Pomógł: 0
Dołączył: 6.02.2006

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


Mozecie mi podpowiedzieć jak rozwiązać mó problem :
JAk zmienic jednego selecta w zaleznosci od wyboru poprzedniego ?
Tak jak np przy wyborze samochodu dana marka /np Audi, BMW Opel itp/ i podkategorie scisle zwiazane z kategoria. np strona http://www.autotrader.co.uk/
Z kodem php i SQL sobuie poradze przy pobieraniu danych. Problem mam z stworzeniem kodu obslugujacego zaleznosc misedzy 1 a 2 selectem.
Go to the top of the page
+Quote Post
lopik
post
Post #6





Grupa: Zarejestrowani
Postów: 340
Pomógł: 0
Dołączył: 7.07.2006

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


Cytat
a jak można kilka takich buttonów zrobić - każdy z innym textem??

No to już trzeba trochę więcej kodu, i inaczej tez troche napisać, żeby zarazem było przejrzyście i ładnie winksmiley.jpg

BTW: Chodzi Ci może o zrobienie BBCode ?

Ten post edytował lopik 2.02.2007, 00:29:19


--------------------
w3c & c++
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 Aktualny czas: 21.08.2025 - 00:40