Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2020
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.54 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8"/>
  5. <title>java script</title>
  6. <script>
  7. function countChar() {
  8. var napis = document.getElementById("txt1").value;
  9. var liczba = document.getElementById("txt2");
  10. liczba.value = napis.length;
  11. createDropDownList();
  12. }
  13. function createDropDownList()
  14. {
  15.  
  16. var napis = document.getElementById("txt1").value;
  17. var litery = document.getElementById("litery");
  18.  
  19. clearDropDownList(litery);
  20.  
  21. for(var i = 0;i < napis.length;i++)
  22. {
  23. var option = document.createElement("option");
  24. option.text = i;
  25. option.value = napis.charAt(i);;
  26. litery.add(option, litery[i]);
  27. }
  28. }
  29. function clearDropDownList(selectbox)
  30. {
  31. var i;
  32. for(i = selectbox.options.length - 1 ; i >= 0 ; i--)
  33. {
  34. selectbox.remove(i);
  35. }
  36. }
  37. function selectedChar()
  38. {
  39. var ktoraLitera = document.getElementById("txt3");
  40. var litery = document.getElementById("litery");
  41. var index = litery.options[litery.selectedIndex].value;
  42. ktoraLitera.value = index;
  43. }
  44. function replacement()
  45. {
  46. var napis = document.getElementById("txt1").value;
  47. var wyszukaj = document.getElementById("txt4").value;
  48. var zamien = document.getElementById("txt5").value;
  49. var wynik = document.getElementById("txt6");
  50. var result1 = napis.replace(wyszukaj,zamien);
  51. var result2 = result1.replace(wyszukaj,zamien);
  52.  
  53.  
  54. wynik.value = result2;
  55.  
  56. replacementUpperCase(result2);
  57. }
  58. function replacementUpperCase(result2)
  59. {
  60.  
  61. document.getElementById("txt7").value;
  62. }
  63.  
  64. </script>
  65. </head>
  66. <body>
  67.  
  68. <p>Jarosław Gryczan</p>
  69. <p>47184</p>
  70.  
  71. <label for="txt1">Podaj napis</label>
  72. <input type="text" id="txt1" onchange="countChar()"/>
  73. <label for="txt2">Ilość znaków: </label>
  74. <input type="text" id="txt2"/>
  75. <br/><br/>
  76. <select id="litery" onchange="selectedChar()">
  77. </select>
  78. <label for="txt3">Wybrana litera ma nr: </label>
  79. <input type="text" id="txt3"/>
  80. <br><br>
  81. <label for="txt4">WYSZUKAJ:</label>
  82. <input type="text" id="txt4"/>
  83. <br>
  84. <label for="txt5">ZAMIEŃ NA:</label>
  85. <input type="text" id="txt5"/>
  86. <br>
  87. <button onclick="replacement()">WYKONAJ</button>
  88. <br>
  89. <label for="txt6">wynik:</label>
  90. <input type="text" id="txt6"/>
  91. <br>
  92. <label for="txt7">wynik uppercase:</label>
  93. <input type="text" id="txt7"/>
  94.  
  95. </body>
  96. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement