Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]formularz sekwencyjny
kujol
post
Post #1





Grupa: Zarejestrowani
Postów: 324
Pomógł: 27
Dołączył: 21.07.2013

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


Jak zrobić formularz sekwencyjny, w którym inputy pojawiają się kolejno po wypełnieniu poprzedniego?

@Edit dla potrzebujących:

  1. <!doctype html>
  2. <head>
  3.  
  4. <title>Demo</title>
  5. <meta charset="UTF-8">
  6. <link rel="stylesheet" href="css.css" type="text/css"/>
  7.  
  8. </head>
  9.  
  10.  
  11. function funkcja(value){
  12. text = value;
  13. if(text.length >= 2){
  14. document.getElementById("styl").innerHTML = '#guzik{background:green;} #inputjeden{background:red; display:block;} #inputdwa{display:none;}';
  15. }
  16.  
  17. else{
  18. document.getElementById("styl").innerHTML = '#guzik{background:red;} #inputjeden{display:none;} #inputdwa{display:none;}';
  19. }
  20. }
  21.  
  22. function funkcjajeden(valuejeden){
  23. textjeden = valuejeden;
  24. if(textjeden.length >= 2){
  25. document.getElementById("styl").innerHTML = '#guzik{background:green;} #inputjeden{background:green; display:block;} #inputdwa{background:red; display:block;}';
  26. }
  27.  
  28. else{
  29. document.getElementById("styl").innerHTML = '#guzik{background:green;} #inputjeden{background:red; display:block;} #inputdwa{display:none;}';
  30. }
  31. }
  32.  
  33. function funkcjadwa(valuedwa){
  34. textdwa = valuedwa;
  35. if(textdwa.length >= 2){
  36. document.getElementById("styl").innerHTML = '#guzik{background:green;} #inputjeden{background:green; display:block;} #inputdwa{background:green; display:block;}';
  37. }
  38.  
  39. else{
  40. document.getElementById("styl").innerHTML = '#guzik{background:green;} #inputjeden{background:green; display:block;} #inputdwa{background:red; display:block;}';
  41. }
  42. }
  43.  
  44.  
  45.  
  46.  
  47. <style id="styl">
  48. #guzik{background:red;}
  49. #inputjeden{display:none;}
  50. #inputdwa{display:none;}
  51.  
  52. <div id="tu"></div>
  53. <input type="text" name="text" onkeyup="funkcja(value)" id="guzik"/><br/>
  54. <input type="text" name="textjeden" onkeyup="funkcjajeden(value)" id="inputjeden"/>
  55. <input type="text" name="textdwa" onkeyup="funkcjadwa(value)" id="inputdwa"/>
  56.  
  57. </body>
  58. </html>
  59.  


Ten post edytował kujol 29.03.2014, 12:10:42


--------------------
;)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 05:28