10/10/2018, 10:52

Cách bắt lỗi đăng nhập trong ASP

Các cao thủ cho em hỏi bắt lối đăng nhập khi giả sử thiếu 1 trường nào đó thì bắt lỗi ngay, hoặc như chõ confirm password ấy...gõ sai thì báo luôn.....
Cao thủ ơi help em 1 hand
saimoto viết 13:06 ngày 10/10/2018
Cái bày là phải dùng JavaScript.Bạn lên google gõ "validate" í, đây là hàm JS thông dụng dùng để kiểm tra lỗi ngay trên Client
nguyenmanhtinh viết 13:00 ngày 10/10/2018
Kảm ơn Các cao thủ nhé
Em đang nghe theo hướng dẫn đây

[=========> Bổ sung bài viết <=========]

Oái Cao thủ ơi...toàn tiếng anh thôi...em mới học ASP mà cho em học cái này sao em hiểu nổi???
Có ai có mã code không?
Hoặc giáo trình tiếng việt ấy
Em mới tí tí gia nhập ASP thôi mà...
Cho em học từ từ nhé
thuyduongcd viết 12:53 ngày 10/10/2018
Tài liệu thì không lo đọc cứ đòi code.
Có bê code về mà không hiểu thì cũng chẳng ích gì.
saimoto viết 13:07 ngày 10/10/2018
Giả sử ta có đoạn HTML như sau:
Code:
<form method="POST" name="regForm" action="register.jsp">
<TABLE>
<TR><TD>First Name</TD><TD><input type="text" name="firstName" size="25"></TD></TR>
<TR><TD>Last Name</TD><TD><input type="text" name="lastName" size="25"></TD></TR>
<TR><TD>Identity No</TD><TD><input type="text" name="idNo" size="25"></TD></TR>
<TR><TD>Phone No</TD><TD><input type="text" name="tel" size="25"></TD></TR>
<TR><TD>Address</TD><TD><input type="text" name="address" size="25"></TD></TR>
<TR><TD>Email</TD><TD><input type="text" name="email" size="25"></TD></TR>
</TABLE>
<p>
<input type="submit" value="Submit" onclick="return checkForm();">
<input type="reset" value="Reset">
</form>
bạn lưu lại với tên tùy ý
Giả sử có đoạn JS:
Code:
function checkForm(){
	if(regForm.firstName.value=='') { alert('Enter first name'); return false;}
	if(regForm.lastName.value=='') { alert('Enter last name'); return false;}
	if(isNaN(regForm.idNo.value) || regForm.idNo.value=='') { alert('Enter 9 digits Identity No'); return false;}
	if(regForm.tel.value.indexOf('-')==-1){ alert('Enter home phone format ***-yyyyyy'); return false;}
	m = regForm.email.value.indexOf('@');
	n = regForm.email.value.indexOf('.');
	if(m<=0 || n<m || n==m+1) { alert("Invalid Email format"); return false;}
	return true;
}
lưu lại với tên tùy ý, giả sử là: Validate.js
rồi chèn vào đoạn code html phần nằm trong thẻ<head> như
Code:
<SCRIPT language=JavaScript src="Validate.js"></SCRIPT>
Có gì các pác cho ý kiến thêm nha
baloctran86 viết 13:04 ngày 10/10/2018
Cách tạo dòng báo lỗi màu đỏ trên form

Bước 1: Tạo form đăng nhập với 3 control:
textbox username, textbox password, submit button.

chèn thẻ <div id="msg" style="color:red"></div> vào phần đầu của thẻ <body>
=========================================
Code:
<body>
<div id="msg" style="color:red"></div>
<form name="loginfrm" action="loginprocess.asp" method="post" onsubmit="return check()">
[..Nội dung form]
</form>
</body>
========================================
Bước 2: Tạo file javascript
Code:
function check()
{
    if(loginfrm.username == "") 
    //loginfrm= tên form ; username = tên textbox username
    {
      var x = document.getElementById("msg");
      x.innerHTML = "Tên đăng nhập không được để trống"; 
    }
... tương tự cho phần password
}
Chúc bạn thành công!
li_minh viết 12:57 ngày 10/10/2018
Mô tả


Tối ưu cho iPhone 4! Đồ họa độ nét cao hoàn toàn sử dụng trong 4 iPhone Retina hiển thị.

Màn hình rộng xem kinh nghiệm về iPad!

Kêu gọi tất cả người hâm mộ bóng đá! Nổi tiếng nhất và có uy tín 2010 cuộc thi bóng đá châu Âu sắp bắt đầu.Để kỷ niệm, Soccer Stealers HD -League 2010-2011 đã được cài đặt một chức năng mới cho phép bạn để có được trong hành động trên với lựa chọn phù hợp với thời gian thực mỗi khi bạn bắt đầu một trò chơi. Chơi với đội ưa thích của bạn hiện nay tại các liên lạc của các ngón tay của bạn!
vào đây :http://mdinside.vn/?mid=mobile_forum&document_srl=1550
tieudao90 viết 13:04 ngày 10/10/2018
Được gửi bởi li_minh
minh lam thu may lan roi, ket qua van day , khong thay thay doi gi het, co le viec chen lenh trong html minh ko biet chĩnhac o dau ca
minh lam bang asp may pro xem thu hen ,cảm ơn!
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head >
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>pham minh quy</title>

</head>
<body>
<div id="msg" style="color:red"></div>



<form method="get" name="form1" action="xuly.asp" >
<table width="250" align="center" valign="top" cellpadding="0" cellspacing="0" border="0" >
<TR><TD>First Name</TD><TD><input type="text" name="hoten" size="25"></TD></TR>
<TR><TD>Mat Ma</TD><TD><input type="password" name="pass" size="25"></TD></TR>



<tr align="center" >

<td><input type="submit" value="Submit" onclick="check()"></td>
<td><input type="reset" value="Reset"></td>
<tr>
</table>

</form>
<SCRIPT language="vbscript" >
function check()

if(form1.hoten.value = "") then
//loginfrm= tên form ; username = tên textbox username

alert("ten dang nhap khong duoc bo treong")
form1.hoten.focus()
return false()
else

if(form1.pass.value="")then
alert("mat ma dang nhap khong duoc bo treong")
form1.pass.focus()
return false()
end if
end if
return true()

end function
</SCRIPT>


</body>
</html>

Các Bác cho mình hỏi làm sao để check form đăng ký tên đănh nhập không được nhập dấu vậy ? vd username: đỗthanhnam
thitcholaotien viết 13:07 ngày 10/10/2018
Mình nói thẳng nhé,bạn học về asp thế bạn đã xem qua dom chưa .Cái sai đầu tiên mình thấy là bạn sai tên function .Ở form bạn ghi
<form method="get" name="form1" <i>action="xuly.asp"</i> >
trong khi funciton của bạn là
function check()
Mà cú pháp bạn viết function cũng sai
<script type="text/javascript">
function kt()
{
var tensv,malop
tensv=document.getElementById("tensv")
if(tensv.value.length==0)
{alert("chua co ten sv");
tensv.focus();
return false;
}
malop=document.getElementById("malop")
if(malop.value.length==0)
{alert("chua co ma lop");
malop.focus();
return false;
}
return true;
}
nó phải thế này chứ
li_minh viết 13:02 ngày 10/10/2018
Mô tả

Các mô phỏng bóng đá vô địch và phê bình đánh giá là bước vào một mùa giải mới!

Kinh nghiệm của PES 2011 và mới phát hiện ra một loạt các cải tiến mà rất nhiều ý tưởng từ cộng đồng PES đã được đưa vào xem xét và thực hiện.

Các tính năng:http://mdinside.vn/?mid=mobile_forum&document_srl=1542

[=========> Bổ sung bài viết <=========]

cấu tạo một trang web dưới dạng HTML, màu chữ, màu nền...
Để viết HTML cho trang Web, bạn hãy start chương trình NotePad của Microsoft có đi kèm theo với Windows. Ðó là một ASCII Editor. Viết xong, bạn hãy save nó vào một folder nào đó dễ nhớ.

Tên của file này bắt buộc phải có tận cùng là .htm hoặc .html Ví dụ: start.htm. Ðể thưởng thức thành quả của mình, bạn hãy open file đó bằng một Browser.
nếu quan tâm mời bạn ghé vòa diễn đàn để thỏa luận :http://mdinside.vn/design_forum/1216
Bài liên quan
0