Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js]Jak wypisać w okienku wartość wpisaną ręcznie do formularza za pomocą javascriptu?[/js]
Forum PHP.pl > Forum > Przedszkole
arek07
Mam taki problem:
chce żeby javascript wyświetlił w okienku alert wartość wpisaną do formularza. Udaje się wypisać tą wartość jeżeli pole formularza ma z góry ustaloną wartość za pomocą value np. value="arek". Nie wiem natomiast jak napisać skrypt javascript tak by wyświetlił wartość formularza dopiero po ręcznym wpisaniu do pola tekstowego jakiegoś tekstu np "arkoski".

Mój przykładowy kod jest łatwy bo wydawało mi się że będzie to łatwe. Oto i on:

Kod
<form name="formularz" method="POST">

  <p><input type="text" name="T1" size="20">
  <input type="submit" value="Submit" name="B1">
  <input type="reset" value="Reset" name="B2"></p>

</form>

<script type="text/javascript">
    <!--
    window.alert (document.formularz.T1.value)
    -->
</script>

Jak jest przypisane do value jakaś wartość to wtedy wypisze mi ją w komunikacie. Ale chciałbym żeby ta wartość była wpisana ręcznie z pola formularza.
Z góry dziękuję za pomoc.
kossa
  1. <script type="text/javascript">
  2. function Okienko()
  3. {
  4. window.alert (document.formularz.T1.value)
  5. }
  6.  
  7. <form name="formularz" method="POST">
  8.  
  9. <p><input type="text" name="T1" size="20">
  10. <input type="submit" value="Submit" name="B1" onClick="java script:Okienko();">
  11. <input type="reset" value="Reset" name="B2"></p>
  12.  
  13. </form>
  14.  
  15. <!-- albo -->
  16.  
  17. <form name="formularz" method="POST" onSubmit="java script:Okienko();">
  18.  
  19. <p><input type="text" name="T1" size="20">
  20. <input type="submit" value="Submit" name="B1">
  21. <input type="reset" value="Reset" name="B2"></p>
  22.  
  23. </form>


Łukasz

edit: zapomniałem o 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.