Em đang làm cái regex để kiểm tra người dùng nhập vào.Ví dụ như người dùng nhập vào id thì nếu id rỗng(tức là ng dùng chưa nhập) thì sẽ có dòng chữ đỏ bên cạnh là “Cần phải nhập tên” và khi người dùng nhập vào rồi mà nhập sai thì cũng sẽ có dòng chữ đỏ bên cạnh là “ID không hợp lệ”.Nhưng khi em tạo một cái thẻ span với id là error để hiện thị ra cái dòng chữ báo lỗi kia thì nó chỉ hiện thị ra một cái thôi .Em chưa biết làm sao để nó kiểm tra được cả 2 nhỉ.
function check(){
var ck_id = /^[A-Za-z0-9]{5,10}$/;
var ck_pass = /^[A-Za-z0-9#$%\^&*9()_]{5,10}$/;
var ck_email = /^[A-Za-z][A-Za-z0-9]+@[A-Za-z]+\.[a-z]{2,}$/
var id = document.getElementById('id').value;
var pass = document.getElementById('pass').value;
if(id == ""){
document.getElementById('errorid').innerHTML = "Moi nhap ten";
}
else{
document.getElementById('errorid').innerHTML = "";
}
if(ck_id.test(id)){
document.getElementById('errorid').innerHTML = "Hop le";
}
else{
document.getElementById('errorid').innerHTML = "Id k hop le";
}
if(ck_pass.test(pass)){
document.getElementById('errorpass').innerHTML = "Hop le";
}
else{
document.getElementById('errorpass').innerHTML = "Pass k hop le";
}
return false;
}