Girişə uyğun element seç
input birsətirli məlumat, textarea uzun mətn, select variant seçimi, checkbox isə seçilib-seçilməmə vəziyyəti üçündür. type="email", number və password brauzer davranışını dəyişir; password yalnız görünüşü gizlədir, məlumatı şifrələmir.
<label for="message">Mesaj</label>
<textarea id="message" name="message"></textarea>
<label for="visibility">Görünmə</label>
<select id="visibility" name="visibility">
<option value="private">Şəxsi</option><option value="public">İctimai</option>
</select>
<label><input id="notify" type="checkbox"> Cavab barədə bildir</label>
<button type="button" id="read">Dəyərləri göstər</button>
<script>
document.querySelector('#read').addEventListener('click', () => {
console.log(document.querySelector('#message').value);
console.log(document.querySelector('#visibility').value);
console.log(document.querySelector('#notify').checked);
});
</script>
Dəyişiklikləri izlə
input istifadəçi dəyəri dəyişdirdikcə, change isə dəyişiklik təsdiqləndikdə baş verə bilər. focus və blur fokusun daxil olub-çıxmasını bildirir. Checkbox vəziyyəti checked boolean-ıdır; onun value xassəsi seçilməsini bildirmir.
label sahəyə ad verir və klik sahəsini genişləndirir. Placeholder yalnız köməkçi ipucudur, label-ı əvəz etmir. Number input-dan gələn value yenə mətndir; lazım olduqda çevirmə və validasiya et.