Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][JavaScript]Dynamiczny tekst w JS
Forum PHP.pl > Forum > Przedszkole
Giluś
Cześć, jak zrobić dynamiczny tekst w JS, polegało by to na tym, że posiadam input w HTML:

  1. <form action="" method="post">
  2. Tekst <input type="text" name="txt" />
  3. Tekst2 <input type="text" name="txt2" />
  4. </form>


I gdy wpiszę jakiś tekst to on się również pojawi w innym input, w czasie rzeczywistym, czyli nie po przeładowaniu itp, tylko naciskam tutaj klawisz a Literą "A" to TYCH 2 input pojawia się literka "A".

Drugi input wygląda tak:

  1. <form action="" method="GET">
  2. Tekst <input type="hidden" name="txtt" />
  3. Tekst2 <input type="hidden" name="txtt2" />
  4. </form>



Pozdrawiam i z góry bardzo dziękuje..
CuteOne
google -> js onkeyup
Giluś
Dzięki za odpowiedz, ale za bardzo sobie poradzić z tym nie potrafię..

Znalazłem coś takiego:

[JAVASCRIPT] pobierz, plaintext
  1. <script type="text/javascript">
  2. document.getElementById('pole').onkeyup = function(e){
  3. alert('1');
  4. };
  5. </script>
[JAVASCRIPT] pobierz, plaintext


Zrobiłem sobie do tego przykład:
  1. <input id="pole" type="text" name="pole" >


Po wpisaniu jakiegoś tekstu po winien wyskakiwać alert, a nie wyskakuję u mnie, pewnie coś robię zle, ale co ?
Sephirus
To nie może nie działać - chyba że dajesz ten SCRIPT w HEAD'dzie...
Evinek
Mnie też nie działa ten sposób.
Przerobiłem kod i w taki sposób działa:
  1. <html>
  2. <head>
  3. <script type="text/javascript">
  4. function test(){
  5. alert(1);
  6. }
  7. </head>
  8. <body>
  9.  
  10. <input id="pole" type="text" name="pole" onkeyup="test()">
  11. </body>
  12. </html>

albo z wartością:
  1. <html>
  2. <head>
  3. <script type="text/javascript">
  4. function test(e){
  5. alert(e);
  6. }
  7. </head>
  8. <body>
  9.  
  10. <input id="pole" type="text" name="pole" onkeyup="test(this.value)">
  11. </body>
  12. </html>
toffiak
Na szybko
http://jsfiddle.net/yKXpP/
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.