Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JS] Wstawianie tekstu do input'a
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
Wave
Szukam skryptu który wstawi za pomocą linku dowolny text do inputa w którym aktualnie znajduje się kursor. Szukałem szegoś takiego ale znalazłem tylko wstawianie do jednego pola określonego w skrypcie. Mam nadzieję że jasno to wytłumaczyłem. ;]
Czy ktoś mógłby mi pomóc?

Z góry dziękuje.
Wave
Czytaj dokładnie. Nie chodzi mi o wstawianie tekstu w pozycji kursora w jednym inpucie, a o wstawianie tekstu w inpucie w którym znajduje się kursor. Przykładowo dwa pola i jeden link wstawiający tekst do jednego lub drugiego w zależności położenia kursora.
revyag
Kod
<script type="text/javascript">
var inp="";

function getId(iid){
    inp=iid.id;
}
function ins(txt){
    if(inp!=""){
        document.getElementById(inp).value+=txt;
    }
}
</script>

  1. <a href="javascript:ins('jakis text')">wstaw</a>
  2. <input id="inp1" type="text" onfocus="getId(this)">
  3. <input id="inp2" type="text" onfocus="getId(this)">
  4. </form>

Pewnie da się to prościej zrobić, ale za mało kawy jeszcze dzisiaj wypiłem winksmiley.jpg
Wave
Dzięki revyag. Trochę przerobiłem i chodzi tak jak chciałem. ;]
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.