Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]Jak wstawić tag tematu
Forum PHP.pl > Forum > Przedszkole
redelek
Witam,

Tu na forum podczas dodawania nowego post-a zaznacza się odpowiednie checkbox i dopisywane jest do tematu [PHP][MySQL].
Czy ktoś z Państwa wie jak to można zrobić?
Mi zależy by dodał wpis [DZIECKO].
Popatrzyłem w pliki js forum, ale nie mogę się dokopać do źródła.

Będę wdzięczny za pomoc
Wicepsik
Każdy checxbox ma przypisaną wartość. Jeśli zaznaczysz go to w polu tematu pojawia się wpis.
redelek
ale jak przepisać tą wartość do pola input. Niestety kuleję z js smile.gif
golaod
No to jak kulujesz to czas najwyższy poczytać o takich rzeczach jak getElementById, getElementsByName, innerHTML, value
redelek
Udało zrobić mi się coś takiego, ale nie do kończ działa
JS
  1. function dopisz(box){
  2. var input = document.getElementById("add_tag");
  3. if (box.checked == true)
  4. input.value+="[DZIECKO]";
  5. else
  6. input.value = input.value.replace(/\[DZIECKO\]/,'');
  7. }

plik html
  1. <script src = "script.js"></script>
  2. <input type="text" id = "napis" />
  3. <br />
  4. <input type="checkbox" onchange="dopisz(this)"/>


Dopisuje ładnie, ale jak to zrobić że jeżeli coś już jest wpisane to żeby wstawił na początku. Teraz jest tak że wstawia tam gdzie jest kursor.
Będę wdzięczny za rozjaśnienie
nospor
nie:input.value+="[DZIECKO]";
a:input.value="[DZIECKO]"+input.value;
chyba dosc logiczne winksmiley.jpg
redelek
DZIĘKI
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.