<header>
<h2 class="title">Element.value</h2>
<p class="description">Метод зчитує або встановлює значення елемента форми, такого як текстове поле, перемикач або випадаючий список.</p>
</header>
<main>
<div class="result">
<!-- Поле для введення тексту -->
<label for="textInput">Введіть текст:</label>
<input type="text" id="textInput" placeholder="Введіть щось...">
<!-- Випадаючий список -->
<label for="selectOption">Виберіть опцію:</label>
<select id="selectOption">
<option value="option1">Опція 1</option>
<option value="option2">Опція 2</option>
<option value="option3">Опція 3</option>
</select>
<!-- Перемикач -->
<label for="checkboxInput">Виберіть цей чекбокс:</label>
<input type="checkbox" id="checkboxInput">
<!-- Кнопка для отримання значень -->
<button id="getValueButton">Отримати значення</button>
<!-- Відображення результатів -->
<h3>Результати:</h3>
<p>Текст: <span id="textValue">---</span></p>
<p>Обрана опція: <span id="optionValue">---</span></p>
<p>Чекбокс: <span id="checkboxValue">---</span></p>
</div>
</main>
body {
font-size: 16px;
line-height: 1.5;
font-family: monospace;
}
header {
background-color: #f1f1f1;
margin-bottom: 25px;
padding: 15px;
box-shadow: 0px 0px 3px 0px rgba(118, 118, 118, 1);
box-shadow: 0px 0px 3px 0px rgba(118, 118, 118, 1);
box-shadow: 0px 0px 3px 0px rgba(118, 118, 118, 1);
}
header h2.title {
padding-bottom: 15px;
border-bottom: 1px solid #999;
}
header p.description {
font-style: italic;
color: #222;
}
.result {
background-color: #f8f8f8;
padding: 15px;
box-shadow: 0px 0px 3px 0px rgba(118, 118, 118, 1);
box-shadow: 0px 0px 3px 0px rgba(118, 118, 118, 1);
box-shadow: 0px 0px 3px 0px rgba(118, 118, 118, 1);
}
input, select, button {
width: 100%;
padding: 8px;
margin-top: 10px;
margin-bottom: 15px;
border: 1px solid #ccc;
border-radius: 4px;
box-sizing: border-box;
}
button {
background-color: #3498db;
color: white;
cursor: pointer;
}
h3 {
margin-top: 20px;
font-size: 1.2em;
}
p {
font-weight: bold;
}
const textInput = document.getElementById('textInput');
const selectOption = document.getElementById('selectOption');
const checkboxInput = document.getElementById('checkboxInput');
const getValueButton = document.getElementById('getValueButton');
const textValue = document.getElementById('textValue');
const optionValue = document.getElementById('optionValue');
const checkboxValue = document.getElementById('checkboxValue');
// Функція для отримання значень
getValueButton.addEventListener('click', function() {
// Отримання значення текстового поля
const text = textInput.value;
// Отримання вибраної опції з випадаючого списку
const selectedOption = selectOption.value;
// Отримання стану чекбоксу
const isChecked = checkboxInput.checked ? 'Вибрано' : 'Не вибрано';
// Виведення результатів на екран
textValue.textContent = text;
optionValue.textContent = selectedOption;
checkboxValue.textContent = isChecked;
});
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.