Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML]formularze - moja zmora :(
Forum PHP.pl > Forum > Przedszkole
Konduktor123
Cześć

Szukałem na waszym forum ale nic konkretnego nie znalazłem. Zajmuje się teraz formularzem i chciałbym zrobić przycisk "Pokaż przykład", który we wszystkie pola formularza wstawi wcześniej określoną treść. Czy pokażecie mi jak coś takiego zrobić?
Strarus
Możesz zrobić tak:
Kod
<form action="index.php" method="post">
<input type="text" name="nick" value="Twój nick" />
<input type="text" name="tresc" value="Twój komentarz" />
<input type="text" name="www" value="Adres Twojej strony" />
<input type="submit" value="Wyślij!" />
</form>


Value określa co jest w danym polu domyślnie.
Konduktor123
Ale nie o to mi chodzi. Normalnie pola mają być puste. Dopiero po wciśnięciu przycisku "Przykład" pojawi się tekst z przykładowymi danymi, który będzie można edytować etc.

Mam coś takiego:

Kod
<tr>
    <td class="darkwarezgenerator">Tu coś wpisz:</td>                                       
    <td class="darkwarezgenerator"><textarea name="haslo" value="" cols=\"30\" rows=\"2\" ></textarea></td>
    
</tr>


pole jest puste. Po wciśnięciu:

Kod
<input type="submit" name="create" value="Przykład" />


w powyższym kodzie ma się pojawić np. Jan Kowalski:

Kod
<tr>
    <td class="darkwarezgenerator">Tu coś wpisz:</td>                                       
    <td class="darkwarezgenerator"><textarea name="haslo" value="Jan Kowalski" cols=\"30\" rows=\"2\" ></textarea></td>
    
</tr>
blue_boy
Alternatywne rozwiązanie możesz uzyskać wykorzystując java script:

  1. <title>Formularz</title>
  2.  
  3. <script language="JavaScript">
  4. function pokaz_przyklad() {
  5. document.formularz.nick.value="blue_boy";
  6. }
  7. </script>
  8. </head>
  9. <form name="formularz">
  10. Nick: <input type="text" name="nick" maxlength="20" size="10">
  11. <input type="button" name="przyklad" onClick="pokaz_przyklad()" value="Przyklad">
  12. </form>
  13. </body>
  14. </html>


Wystarczy w funkcji pokaz_przyklad() odwołać się do konkretnego pola w formularzu i nadać mu żądaną wartość.
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.