Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]Problem z zrozumieniem podstaw.
ZaXaZ
post
Post #1





Grupa: Zarejestrowani
Postów: 285
Pomógł: 18
Dołączył: 30.01.2014
Skąd: <?=$_GET['city']?>

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


Ucze się JS z http://kursjs.pl i utknąłem już na początku, nie wiem jak zrobić zmienną zawierającą value wysłanego tekstu, próbowałem tak:

  1. <!DOCTYPE html "about:legacy-compat">
  2. <html lang="pl">
  3. <meta charset="UTF-8"/>
  4. <title>Test JS.</title>
  5. <script type="text/javascript">
  6. var pole = document.getElementById('formularz').poleTekstowe.value;
  7. document.write("Tekst " + pole + " pochodzi z pola formularza");
  8. document.write("Czy jestem pewien ze " + pole + " pochodzi z formularza?");
  9. document.write(pole + " - wszystko wskazuje że tak jest");
  10. </script>
  11. </head>
  12. <form method="get" action="?" name="formularz">
  13. <input type="text" name="poleTekstowe"/><br/>
  14. <input type="text" name="inp"/><br/>
  15. <input type="submit" id="sub" value="ok"/>
  16. </form>
  17. </body>
  18. </html>


Według rozdziału http://kursjs.pl/kurs/zmienne.html jednak nie wiem czy zrozumiałem.

Dodałem document.write('test'); nad tamtym skryptem i wyświetla test ale nic wiecej, nawet po wysłaniu formularza.

Ten post edytował ZaXaZ 3.09.2014, 22:40:49
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
slash^
post
Post #2





Grupa: Zarejestrowani
Postów: 278
Pomógł: 36
Dołączył: 9.04.2003
Skąd: Płock

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


Wiec tak:

- kod ktory wpisales w script nie jest zadna funkcja, wiec wykonuje sie tylko raz przy ladowaniu strony, kiedy prawdopodobnie pola formularza sa puste.
- W 7 linijce odwolujesz sie do ID (getElementById) elementu 'formularz', a takiego nie ma gdzy dales mu name formularz a nie id.
- Zainstaluj firebuga.
- lepiej to zrobic przez jquery, sa pierdyliardy przykladow.
Go to the top of the page
+Quote Post
ZaXaZ
post
Post #3





Grupa: Zarejestrowani
Postów: 285
Pomógł: 18
Dołączył: 30.01.2014
Skąd: <?=$_GET['city']?>

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


Cytat(slash^ @ 4.09.2014, 01:02:06 ) *
Wiec tak:

- kod ktory wpisales w script nie jest zadna funkcja, wiec wykonuje sie tylko raz przy ladowaniu strony, kiedy prawdopodobnie pola formularza sa puste.
- W 7 linijce odwolujesz sie do ID (getElementById) elementu 'formularz', a takiego nie ma gdzy dales mu name formularz a nie id.
- Zainstaluj firebuga.
- lepiej to zrobic przez jquery, sa pierdyliardy przykladow.

Niestety nie mam dostępu do kompa o czym pisałem już w jednym temacie.
Ucze sie js wlasnie dla jquery ale troche mi zajmie nauka (IMG:style_emoticons/default/wink.gif) .
Dzięki.
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: 9.10.2025 - 12:53