INF.03.drill.5 – HTML + JS

Poniżej pokazuję najbardziej typowe fragmenty skryptów JS z zadań wraz z odpowiadającymi im kodami HTML i ich wyglądem. Kody napisane są tak, by były jak najbardziej powtarzalne i łatwe do zapamiętania. Zestawienie ma pomóc w porównaniu i usystematyzowaniu. Zapamiętanie powinno odbyć się przez rozwiązanie wystarczającej liczby zadań 🙂

Pobieranie danych

<input type="text" 
  id="username" 
  placeholder="Wpisz nazwę użytkownika">
  
  
let dane = 
document.getElementById("username").value;
console.log(dane);
<input type="number" 
  id="wiek" min="0" max="120" 
  placeholder="Wpisz wiek">
  
  
let age = 
parseInt(document.getElementById("wiek").value);
console.log(age);
Mężczyzna Kobieta
<input type="radio" name="gender" 
  id="male" value="male"> Mężczyzna
<input type="radio" name="gender" 
  id="female" value="female"> Kobieta
  
  
  
let on = 
  document.getElementById("male").checked;
let ona = 
  document.getElementById("female").checked;

console.log("Mężczyzna zaznaczony:", on);
console.log("Kobieta zaznaczona:", ona);
Sport Muzyka Podróże
<input type="checkbox" name="hobby" 
  id="sport" value="sport"> Sport
<input type="checkbox" name="hobby" 
  id="muzyka" value="muzyka"> Muzyka
<input type="checkbox" name="hobby" 
  id="podroze" value="podróże"> Podróże
let s = 
  document.getElementById("sport").checked;
let m = 
  document.getElementById("muzyka").checked;
let p = 
  document.getElementById("podroze").checked;

console.log("Sport zaznaczony:", s);
console.log("Muzyka zaznaczona:", m);
console.log("Podróże zaznaczone:", p);
<select id="kraj">
  <option value="pl">Polska</option>
  <option value="de">Niemcy</option>
  <option value="us">USA</option>
</select>

let k = 
document.getElementById("kraj").value;
console.log(k);
<input type="date" id="urodziny">

let data = 
document.getElementById("urodziny").value;
console.log(data);
<input type="time" id="czas">

let meetingTime = 
document.getElementById("czas").value;
console.log(meetingTime);
<input type="range" id="suwak" 
  min="0" max="100" value="70">
  
  
let s = 
document.getElementById("suwak").value;
console.log(s);

Wyświetlanie wyników

<button onclick="wykonaj()">Uruchom</button>
<p id="wynik"></p>



function wykonaj() {
  let a = 10;
  document.getElementById("wynik").innerHTML 
  = "Wynik: " + a;
  }

dane z pola powyżej pojawią się zamiast tego tekstu po „odkliknięciu”

<input type="text" id="poleFormularza" 
  onchange="wykonaj()">

<p id="wynik">dane z pola powyżej pojawią się
 zamiast tego tekstu po "odkliknięciu"</p>
function wykonaj() {
  let trescFormularza =
  document.getElementById("poleFormularza").value;
      document.getElementById("wynik").innerHTML =
      "Wynik: " + trescFormularza;
    }

Twój komentarz

Zapisz moje dane, adres e-mail i witrynę w przeglądarce aby wypełnić dane podczas pisania kolejnych komentarzy.