Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]Wyświetlenie input po kliknieciu w tekst
Forum PHP.pl > Forum > Przedszkole
maksik
Witam

Mając taki link <a href="#">zmien nazwe</a>

jak zrobić aby po kliknięciu w niego pojawiło się (w JS)
<form>
<input type="text" name="zmien">
<input type="submit" value="zmień nazwę">

</form>

kamilos809
Miałem kiedyś ten sam problem wink.gif
Znalazłem gotowca w necie, wygląda tak:

Plik klik.js :
  1. <script language="JavaScript" type="text/javascript">
  2. <!--
  3. var klik = new Array('klik1', 'klik2');
  4.  
  5. function activateTabss(klik)
  6. {
  7. for (w = 0; w < klik.length; w++)
  8. {
  9. if (document.getElementById(klik[w]))
  10. {
  11. document.getElementById(klik[w]).style.display = 'none';
  12.  
  13. }
  14. }
  15. document.getElementById(klik).style.display = 'block';
  16.  
  17. }
  18. //-->
  19. </script>


i użycie tego:

  1. <a href=\"java script:activateTabss('klik1')\">KLIK!</a>
  2.  
  3. <div id=\"klik1\" style=\"display: none;\">
  4. <form>
  5. <input type="text" name="zmien">
  6. <input type="submit" value="zmień nazwę">
  7.  
  8. </form>
  9. </div>
martex
prosze tylko pamietaj zaladuj jquery najlepiej najnowsze

  1. <!doctype html>
  2. <html lang="pl">
  3. <meta charset="utf-8" />
  4.  
  5. <script src="jquery.js"></script>
  6. </head>
  7.  
  8. <div id="przycisk">OPEN</div>
  9. <div id="formularz">
  10.  
  11. <form method="#" action="#">
  12. <input type="text" value="sds"><br />
  13. </form>
  14. </div>
  15.  
  16. <script type="text/javascript">
  17. $(document).ready(function (){
  18.  
  19. //Gdy dokument zosstanie załadowany, jQuery ukryje div o id="formularz"
  20. $("#formularz").hide();
  21. //Gdy zostanie kliknięty div o id="przycisk", jQuery wysunie lub wsunie div z formularzem
  22. $("#przycisk").click(function(){
  23. $("#formularz").slideToggle(650 )
  24. })
  25. });
  26.  
  27.  
  28. </body>
  29. </html>
maksik
dzięki, działa wink.gif
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.