Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Tabela do formularza
Baardo
post 1.06.2017, 10:23:03
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 25.05.2017

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


Napisałem takie coś i wszystko śmiga tylko zastanawiam się czy można zrobić tak żeby wiersz z danymi w tabeli był pokazywany tylko po zaznaczeniu opcji w formularzu?


  1. <!DOCTYPE html>
  2. <meta charset="utf-8"/>
  3.  
  4. function fff() {
  5. var tabelka=document.getElementById("tabelka");
  6. var marka=document.getElementById("i1").value;
  7. var model=document.getElementById("i2").value;
  8. var typ=document.getElementById("i3").value;
  9. var poj=document.getElementById("i4").value;
  10. var rocz=document.getElementById("i5").value;
  11.  
  12. var lust=document.getElementById("i6");
  13. var bluetooth=document.getElementById("i7");
  14. var tap=document.getElementById("i8");
  15. var gps=document.getElementById("i9");
  16. var kam=document.getElementById("j1");
  17.  
  18. var lew=document.getElementById("r1");
  19. var praw=document.getElementById("r2");
  20. var strona= "Wybierz, z ktorej strony kierownica";
  21.  
  22. var czarny=document.getElementById("Czarny");
  23. var czerwony=document.getElementById("Czerwony");
  24. var bialy=document.getElementById("Bialy");
  25. var kolor="wybierz kolor";
  26.  
  27.  
  28.  
  29. if(poj<1000) {
  30. poj="";
  31. }
  32. if(poj>5000) {
  33. poj="";
  34. }
  35. if(rocz<1900) {
  36. rocz="";
  37. }
  38. if(lust.checked==true) {
  39. lust="Tak";
  40. }
  41. else {
  42. lust="Nie";
  43. }
  44. if(bluetooth.checked==true) {
  45. bluetooth="Tak";
  46. }
  47. else {
  48. bluetooth="Nie";
  49. }
  50. if(tap.checked==true) {
  51. tap="Tak";
  52. }
  53. else {
  54. tap="Nie";
  55. }
  56. if(gps.checked==true) {
  57. gps="Tak";
  58. }
  59. else {
  60.  
  61. }
  62. if(kam.checked==true) {
  63. kam="Tak";
  64. }
  65. else {
  66. kam="Nie";
  67. }
  68. if(lew.checked==true) {
  69. strona="z lewej";
  70. }
  71. if(praw.checked==true) {
  72. strona="z prawej";
  73. }
  74. if(czarny.selected==true) {
  75. kolor="Czarny";
  76. }
  77. if(czerwony.selected==true) {
  78. kolor="Czerwony";
  79. }
  80. if(bialy.selected==true) {
  81. kolor="Bialy";
  82. }
  83.  
  84.  
  85.  
  86. tabelka.innerHTML= "<table border=\"1px solid black\"><tr><td>Marka</td><td>"+marka+"</td></tr><tr><td>Model</td><td>"+model+"</td></tr><tr><td>Typ</td><td>"+typ+"</td></tr><tr><td>Pojemnosc</td><td>"+poj+"</td></tr><tr><td>Rocznik</td><td>"+rocz+"</td></tr><tr><td>Podgrz lusterka</td><td>"+lust+"</td></tr><tr><td>Bluetooth</td><td>"+bluetooth+"</td></tr><tr><td>Skorzana tapicerka</td><td>"+tap+"</td></tr><tr><td>GPS</td><td>"+gps+"</td></tr><tr><td>Kamera cofania</td><td>"+kam+"</td></tr><tr><td>Kierownica</td><td>"+strona+"</td></tr><tr><td>Kolor</td><td>"+kolor+"</td></tr></table>";
  87. }
  88. </script>
  89. </head>
  90. Marka<input type="text" id="i1"> <br/>
  91. Model<input type="text" id="i2"><br/>
  92. Typ<input type="text" id="i3"><br/>
  93. Pojemnosc<input type="number" id="i4"><br/>
  94. Rocznik<input type="number" id="i5"><br/>
  95. <br/><br/>
  96.  
  97. Podgrzewane lusterka<input type="checkbox" id="i6"><br/>
  98. Bluetooth<input type="checkbox" id="i7"><br/>
  99. Skorzana tapicerka<input type="checkbox" id="i8"><br/>
  100. GPS<input type="checkbox" id="i9"><br/>
  101. Kamera cofania<input type="checkbox" id="j1"><br/>
  102. <form name="f1">
  103. Kierownica <br/>
  104. Z lewej<input type="radio" name="ra1" id="r1" /><br/>
  105. Z prawej <input type="radio" name="ra1" id="r2" /><br/>
  106. </form>
  107. Kolor
  108. <option id="Czarny">Czarny</option>
  109. <option id="Czerwony">Czerwony</option>
  110. <option id="Bialy">Bialy</option>
  111. </select>
  112. <button onclick="fff()">wyslij</button>
  113. <br/>
  114. <div id="tabelka">
  115. </div>
  116. </body>
  117. </html>
Go to the top of the page
+Quote Post
gitbejbe
post 1.06.2017, 21:08:08
Post #2





Grupa: Zarejestrowani
Postów: 515
Pomógł: 63
Dołączył: 27.08.2012

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


click event:
https://www.w3schools.com/jsref/event_onclick.asp


zmiana styli:
https://www.w3schools.com/jsref/dom_obj_style.asp

Go to the top of the page
+Quote Post
Neutral
post 2.06.2017, 04:25:29
Post #3





Grupa: Zarejestrowani
Postów: 286
Pomógł: 46
Dołączył: 10.01.2016

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


Kod
/*el.*/addEventListener('click',function(){
   // if(/* ... */) {
   // div.style.display = 'none';
      // }else{
     //  div.style.display = 'block';
      // }
},false);


Ten post edytował Neutral 2.06.2017, 04:26:07
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 26.04.2024 - 18:17