Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JS]formularz
Forum PHP.pl > Forum > Przedszkole
szafran86
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 ......)
spryciula
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
lopik
  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
szafran86
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 :/
free
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.
lopik
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 ?
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-2025 Invision Power Services, Inc.