Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] równoległe wypełnianie pól input
Foxx
post
Post #1





Grupa: Zarejestrowani
Postów: 896
Pomógł: 76
Dołączył: 15.11.2003
Skąd: Sosnowiec/Kraków

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


Witam,
mam następujący problem:
Mam w formularzu dwa pola INPUT. W pierwszym jest jakaś treść, drugie jest puste. Gdy zaczynam wpisywać w to puste pole tekst, to ten sam tekst ma się pojawiać w pierwszym polu, przy czym nie może nadpisać tekstu, który już się w nim znajduje, ale ma się dodawać na jego początek. A więc jeżeli w pierwszym polu jest tekst "abc" a w drugie pole wpiszę ciąg "efg " to w pierwszym polu po tej operacji ma się znajdować ciąg "efg abc".

Kompletnie nie znam js, ale poszukałem trochę i udało mi się sklecić następującą rzecz:

  1. <script type="text/javascript">
  2.  
  3. function ksero(){
  4. document.forms['formularz'].pierwsze.value = document.getElementById('drugie').value;
  5. }
  6.  
  7. <form name="formularz">
  8. <input name="pierwsze" value="abc">
  9. <input name="drugie">
  10. </form>


Nie działa to tak jak chcę bo: po wpisaniu znaku w drugie pole zostaje skasowany tekst w pierwszym oraz ten pierwszy znak pojawia się w pierwszym polu dopiero po wpisaniu drugiego znaku w drugim i tak do końca z opóźnieniem jednego znaku.
Będę wdzięczny za wszelką pomoc. Pozdrawiam.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 27.09.2025 - 05:12