Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: uproszczenie kodu + max 3 liczby + oddzielone od siebie
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
morino
  1.  
  2. <script type="text/javascript">
  3. function insert1()
  4. {
  5. document.getElementById('view').innerHTML += document.getElementById('1').value;
  6. }
  7. function insert2()
  8. {
  9. document.getElementById('view').innerHTML += document.getElementById('2').value;
  10. }
  11. function insert3()
  12. {
  13. document.getElementById('view').innerHTML += document.getElementById('3').value;
  14. }
  15. function insert4()
  16. {
  17. document.getElementById('view').innerHTML += document.getElementById('4').value;
  18. }
  19. function insert5()
  20. {
  21. document.getElementById('view').innerHTML += document.getElementById('5').value;
  22. }
  23. function insert6()
  24. {
  25. document.getElementById('view').innerHTML += document.getElementById('6').value;
  26. }
  27. function insert7()
  28. {
  29. document.getElementById('view').innerHTML += document.getElementById('7').value;
  30. }
  31. function insert8()
  32. {
  33. document.getElementById('view').innerHTML += document.getElementById('8').value;
  34. }
  35. function insert9()
  36. {
  37. document.getElementById('view').innerHTML += document.getElementById('9').value;
  38. }
  39. function insert10()
  40. {
  41. document.getElementById('view').innerHTML += document.getElementById('10').value;
  42. }
  43.  
  44. <table bgcolor='white' border='0' witdh='500' align='center' valign='middle'>
  45. <tr align='center' valign='middle'>
  46. <td>
  47. <input type="button" onclick="insert1();" name="01" value="01" id="1">
  48. </ td>
  49. <td>
  50. <input type='button' onsubmit="insert2();" name='02' value='02' id='2'>
  51. </ td>
  52. <td>
  53. <input type="button" onclick="insert3();" name="03" value="03" id="3">
  54. </ td>
  55. <td>
  56. <input type="button" onclick="insert4();" name="04" value="04" id="4">
  57. </ td>
  58. <td>
  59. <input type="button" onclick="insert5();" name="05" value="05" id="5">
  60. </ td>
  61. <td>
  62. <input type="button" onclick="insert6();" name="06" value="06" id="6">
  63. </ td>
  64. <td>
  65. <input type="button" onclick="insert7();" name="07" value="07" id="7">
  66. </ td>
  67. <td>
  68. <input type="button" onclick="insert8();" name="08" value="08" id="8">
  69. </ td>
  70. <td>
  71. <input type='button' onsubmit="insert9();" name='09' value='09' id='9'>
  72. </ td>
  73. <td>
  74. <input type="button" onclick="insert10();" name="10" value="10" id="10">
  75. </ td>
  76. </tr>
  77. <table bgcolor='white' border='0' witdh='500' align='center' valign='middle'>
  78. <tr align='center' valign='middle'>
  79. <td>
  80.  
  81. <div id="view"></div>
  82. </td>
  83. </tr>
  84.  


jak moge uproscic ten kod?? jakas tablice? i co mam zrobic z funkcjami czy mozna je utworzyc z indeksami?
po za tym mam problem z wyswietlaniem - brak spacji miedzy kolejnymi wyborami
jak ograniczyc wybor do 3 liczb tylko tak aby kazdy kolejny wybór zamieniał ostatni??
kamil4u
1. ID nie może być liczbą
2. Poczytaj o funkcjach - function test( parametr ){ ....
3. Poczytaj o łączeniu stringów - "test"+zmienna
4. Jak chcesz, żeby była spacja to dodaj ją: patrz punkt 3
5. Jeżeli chcesz ograniczyć tylko do 3 liczb to lub to:
a ) załóż zmienną, którą zwiększasz po dodaniu znaków i w if-ie czy ta zmienna ma odpowiednią wartość
b ) licz ilość aktualnych wpisanych znaków
6. Przeczytaj jakiś kurs JS, bo to są podstawy

Pozdrawiam
celbarowicz
Na początek coś w tym stylu:
  1. <?php
  2. for($i=1;$i<=10;$i++){
  3. echo '<input type="button" onsubmit="dzialaj('.$i.')" id="a'.$i.'" value="'.$i.'">';
  4.  
  5. }
  6. ?>
  7.  

Reszta do wykonania nie jest chyba już zbyt trudna.
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.