01/10/2018, 16:41
Bắt lỗi đăng nhập trong javascript
mấy bác cho mình hỏi là tại sao mình đăng nhập mình trả về return false rồi sao nó vẫn gửi dữ liệu đi
<h3 style="border-bottom:2px groove #666">Đăng Nhập </h3>
<form action="index.php">
<td>Tên</td>
<td><input type="text" name="ten" id="ten" /><span id="erruser"></span></td>
</tr>
<tr>
<td>Mật khẩu</td>
<td><input type="password" name="pass" id="pass" /><span id="errpass"></span></td>
</tr>
<tr>
<td><input type="submit" name="tsubmit" id="tsubmit" value="Đăng nhập" onclick="kiemtra()"/></td>
</tr>
</table>
</form>
----------
-------------------------------------------
function kiemtra(){
var user = document.getElementById("ten");
var password = document.getElementById("pass");
if(user.value == ""){
document.getElementById("erruser").innerHTML = "Tên khac rong";
user.style.background = "red";
return false;
}
else if(user.value !="" && password.value != "admin" ){
document.getElementById("errpass").innerHTML = "Mật khẩu là admin";
password.style.background = "red";
return false;
}
return true;
}
Bài liên quan
Bỏ sự kiện onclick ở nút đăng nhập đi.
vẫn không được bạn ơi
Lâu không làm form html nên quên nhiều.
Hoặc javascript
B1: Thêm ID cho form
B2: gán sự kiện submit
B3: Sửa lại hàm kiemtra, bỏ return thêm preventDefault để chặn action submit.
Full code
Enjoy!
Thank bác ! code chạy rồi