Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]Wyświetlanie danych z formularza pod formularzem
Forum PHP.pl > Forum > Przedszkole
Spexik
Hej,
Szukam przykłądowego rozwiązania, które pomoże mi zrozumiec jak wyświetlać dane z formularza pod formularzem. Poniżej wklejam krucikutki skrypt mojego formularza. Walidacja działa (wykorzystałem pattern) no i jest blokada jak imię będzie puste, ale nie mam pojęcia jak wyświetlić imię kota pod formularzem.

Skrypt nie jest długi więc mam nadzieję, że Moderator nie będzie krzyczał, że wklejam.

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <head>
  3. <meta http-equiv="content-type" content="text/html; charset=windows-1250">
  4. </head>
  5. <body>
  6. <script >
  7. function KotImie(){
  8. var imieKota=document.kot.imie.value
  9. if(!imieKota)
  10. alert("Podaj imie kota");
  11. }
  12. </script>
  13.  
  14. <form id="kot" name="kot" method="post">
  15. <legend>Imie Twojego Kota</legend>
  16. <label for="imie">Imię:</label><input pattern="^[A-ZĄĆĘŁŃÓŚŹŻ]{1}[a-ząćęłńóśźż]{2,}$" type="text" name="imie" id="imie" value="" placeholder="Imię z dużej litery" />
  17. <input type="submit" value="Zatwierdź" onClick="KotImie();"/>
  18. </form>
  19. </body>
  20. </html>
ber32
Witam.
  1.  
  2. function KotImie(){
  3. var imieKota=document.kot.imie.value
  4. if(!imieKota){
  5. alert("Podaj imie kota");
  6. }else{
  7. document.getElementById("myid").innerHTML=imieKota;
  8. }
  9. <div id="myid"></div>

Spexik
Działa, tylko, że wyświetla dane na chwilę i natychmiast znikają.
Jak mogę zrobić, aby po wyświetleniu danych pojawił się przycisk pod nimi "Resetuj" i dopiero ten przycisk usunie te dane?
A i jeszcze jedno oprócz imienia kota chciałbym wyświetlić tekst "Imie Twojego kota:" ale tylko wtedy kiedy imie jest poprawnie wpisane.
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.