Trắc nghiệm Javascript số 6 18/04/2021 1. Sự kiện onsubmit xảy ra khi nào? Khi nhắp đúp chuột vào 1 hình trong form Khi di chuyển chuột trên nút submit trong form Khi nhắp nút submit bất kỳ trong form Khi gõ 1 phím bất kỳ trong form 2. Phát biểu nào đúng về nút submit trong form Mỗi form có bao nhiêu nút submit cũng được Code tạo nút submit là Mỗi form có đúng 1 nút submit, không được nhiều hơn Nút submit đùng để yêu cầu trình duyệt gửi dữ liệu trong form lên server 3. Muốn bỏ qua sự kiện submit của form thì viết thế nào? 4. Giả sử bạn có code như bên dưới. Lệnh nào gán class có tên là baoloi cho tag input .baoloi { background-color: chocolate; color: white;} document.u.className="baoloi"; document.getElementById('un').className="baoloi"; document.getElementById('un').class="baoloi"; document.frm.un.className="baoloi"; 5. Giả sử bạn có code như bên dưới. Cần kiểm tra giá trị nhập trong soluong phải nhỏ hơn 10. Bạn chọn lệnh nào để điền vào vị trí zzz function kiemtra(){ if ( zzz ) { alert("Loi"); return false; } } document.frm.x.value.length>=10 document.frm.x.value >=10 document.frm.x.value <10 document.frm.x.value.length<10 6. Cần kiểm tra user có chọn size nào không. Bạn chọn lệnh nào điền vào vị trí zzz Chọn size bạn nhé: Lớn Vừa Nhỏ Send function kiemtra(){ if ( zzz ) { alert("Chọn size đi bạn ơi"); return false; } return true; } document.getElementsByName("co")[0].checked==false || document.getElementsByName("co")[1].checked==false || document.getElementsByName("co")[2].checked==false document.getElementsByName("co")[0].checked==false && document.getElementsByName("co")[1].checked==false && document.getElementsByName("co")[2].checked==false document.getElementsByName("co")[.checked==false document.getElementsByName("co")[0].checked==true && document.getElementsByName("co")[1].checked==true && document.getElementsByName("co")[2].checked==true 7. Để kiểm tra user có chọn học kỳ nào không. Lệnh nào bạn sẽ chọn để đặt ở vị trí zzz Bạn đang ở học kỳ nào: HK 1 HK 2 HK 3 Send function kiemtra(){ if (zzz) { alert("Chọn học kỳ đi nhé"); return false; } return true; } document.frm.hk.value==0 document.frm.hk.length==0 document.frm.hk.checked==true document.frm.hk.checked==false 8. Để kiểm tra user có chọn tỉnh chưa. Lệnh nào bạn sẽ chọn để đặt ở vị trí zzz Bạn ở tỉnh nào? Bến Tre Hồ Chí Minh Hà Nội Send function kiemtra(){ if ( zzz ) { alert("Bạn chưa chọn tỉnh"); return false; } return true; } document.getElementById('chontinh').value == "chuachon" document.frm.chontinh.value=="chuachon" document.getElementById('chontinh') == "chuachon" document.frm.chontinh=="chuachon" 9. Kiểm tra dữ liệu trong form để làm gì Kiểm tra dữ liệu trong form giúp cho dữ liệu nhập đúng với ý nghĩa, không chấp nhận những giá trị vô lý Để xem dữ liệu trong form mà user nhập có đúng với các quy tắc cần thiết hay không Kiểm tra dữ liệu trong form là việc quan trọng không thể bỏ qua Kiểm tra dữ liệu trong form là việc không cần thiết 10. Những thuộc tính html nào hỗ trợ kiểm tra dữ liệu trong form min width class align minlength max maxlength 11. Những thuộc tính html nào hỗ trợ kiểm tra kiểu dữ liệu nhập của user type="email" type="mail" type="number" type="integer"