10/10/2018, 10:34
[Hỏi] Tạo form đăng kí bằng ***.asp
Chào các bạn
mình hiện đang làm 1 bài tập về asp như sau:
ở đây mình đã tạo 1 form rồi nhưng mà không biết làm thế nào khi mình ấn đăng kí nếu quên chưa điền thông tin nào nó sẽ hiện thông báo lỗi đó như: Phần tên đăng nhập ko được có dấu cách thì nó sẽ hiện là " Tên đăng nhập ko được có dấu cách" & làm thế nào để nó hiển thị thông tin người dùng vừa nhập vào sang một trang mới ???
[=========> Bổ sung bài viết <=========]
@@ seach google, đọc tài liệu hướng dẫn về aso VBscrip mà vẫn chưa ra đc
[=========> Bổ sung bài viết <=========]
không có ai giúp thì chết mình rồi @@
[=========> Bổ sung bài viết <=========]
@@ Coi xong bài tập của em ko có ai hướng dẫn làm rồi ^>"<^
mình hiện đang làm 1 bài tập về asp như sau:
Xây dựng chương trình thực hiện kiểm tra thông tin của người sử dụng nhập trên 1 form đăng kí rồi sau đó hiển thị toàn bộ thông tin người dùng nhập vào trên 1 trang mới.
[=========> Bổ sung bài viết <=========]
@@ seach google, đọc tài liệu hướng dẫn về aso VBscrip mà vẫn chưa ra đc
[=========> Bổ sung bài viết <=========]
không có ai giúp thì chết mình rồi @@
[=========> Bổ sung bài viết <=========]
@@ Coi xong bài tập của em ko có ai hướng dẫn làm rồi ^>"<^
Bài liên quan





Với mỗi mục để trống thì bạn dùng javascript lấy giá trị của nó check coi nó bằng "" thì thông báo lỗi.
http://www.wrox.com/WileyCDA/WroxTit...fContents.html
load quấn này đọc thử coi. quấn này mình chưa search trên google . không biết có không . nếu không có thì pm mình lên torrent cói co không .
<head>
<title>Dang ky</title>
<meta http-equiv="content-type" content="text/html;charset=UTF-8" />
<script language="javascript">
function kiemtra()
{
var tenbl=document.getElementById("txttb");
if(tenbl.value.length<2)
{
alert("Thiếu tiêu đề blog");
tenb1.focus();
return false;
}
var tennd=document.getElementById("usn");
if(tennd.value.length<6)
{
alert("Thiếu tên người dùng hoặc tên người dùng quá ngắn");
tennd.focus();
return false;
}
var p1=document.getElementById("psw");
var p2=document.getElementById("cpsw");
if(p1.value.length<6)
{
alert("password quá ngắn hoặc bạn chưa điền password");
p1.focus();
return false;
}
if(p1.value!=p2.value)
{
alert("Nhập lại password");
p1.value="";
p2.value="";
p1.focus();
return false;
}
var email=document.getElementById("ema");
if(email.value.length<10)
{
alert("Bạn chưa điền email hoặc email quá ngắn");
email.focus();
return false;
}
if((email.value.indexOf("@")==-1)||(email.value.indexOf(" ")>0)||(email.value.indexOf("@")!=email.value.last IndexOf("@")))
{
alert("Email sai cấu trúc vui lòng kiểm tra lại");
email.focus();
return false;
}
return true;
}
</script>
</head>
<body onLoad="top.resizeTo(500,500);" bgcolor="#FF99FF">
<form name="frm1" method="post" action="actdangky.asp" onSubmit="return kiemtra();">
<table bgcolor="#FF99FF" align="center" width="350" height="300">
<tr>
<td colspan="2"><h1 align="center">Đăng ký blog</h1></td>
</tr>
<tr>
<td>Tiêu đề blog</td>
<td><input type="text" name="tdb" maxlength="255" id="txttb"></input></td>
</tr>
<tr>
<td>UserName</td>
<td><input type="text" name="username" id="usn" maxlength="50"></input></td>
</tr>
<tr>
<td>Password</td>
<td><input type="password" id="psw" name="pass" maxlength="50"></input></td>
</tr>
<tr>
<td>Nhập lại password</td>
<td><input type="password" id="cpsw" maxlength="50"></input></td>
</tr>
<tr>
<td>Email</td>
<td><input type="text" name="email" maxlength="255" id="ema"</td>
</tr>
<tr>
<td align="center"><input type="submit" value="Đăng ký"></input></td>
<td align="center"><input type="reset" value="Huỷ"></input></td>
</tr>
</table>
</form>
</body>
</html>
Điển hình của 1 bài đăng ký đó bạn,đủ loại bắt lỗi cở bản nhất ,tự tìm hiểu nhé
Bạn xem demo qua dưới đây nhé !
<!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>Login Form</title> <script language="javascript"> function xoaTen(){ document.getElementById("txtUsername").value=""; } function xoaPass(){ document.getElementById("txtPassword").value=""; } /*function btLogin_onclick(){ var txtUsername=document.getElementById('txtUsername').value; vat txtPassword=document.getElementById('txtPassword').value; if(txtUsername.value=""){ alert("Nhap Username vao day"); txtUsername.focus(); return false; } if(txtPassword.value=""){ alert("Nhap Password vao day"); txtPassword.focus(); return false; } return true; }*/ </script> </head> <body bgcolor="#000000" text="#FFFFFF"> <h1 align="center">ADMIN LOGIN</h1> <form name="loginForm" method="post" action="admin_login.asp"> <table align="center"> <tr> <td colspan="2"><h4>Please enter Username and Password</h4></td> <hr size="2" color="#CCCCCC" /> </tr> <tr> <td align="right"><label><b>Username:</b></label> </td> <td><input type="text" name="txtUsername" id="txtUsername" size="30" value="Enter Name" onfocus="xoaTen();"/> </tr> <tr> <td align="right"><label><b>Password:</b></label> </td> <td><input type="password" name="txtPassword" id="txtPassword" size="30" value="Enter Password" onfocus="xoaPass();"/></td> </tr> <tr> <td> </td> <td> <input type="submit" name="Submit" value="Login" <%/*%>onclick="return btLogin_onclick(); "<%*/%>/> <input type="reset" name="Reset" value="Reset" onclick="confirm('Are you sure you want to reset the form?');"/> </td> </tr> </table> </form> </body> </html>Đây là xử lí
<%@LANGUAGE="JAVASCRIPT" CODEPAGE="65001"%> <!--#include file="connect.asp"--> <% Session("login") = false; var username = new String(Request.Form("txtUsername")); username = username.replace("'","''"); var password = new String(Request.Form("txtPassword")); password = password.replace("'","''"); var query = "select UserName,PassWord,FullName,Email from [User] where UserName='"+username+"' and PassWord='"+password+"'"; var result=Server.CreateObject("ADODB.Recordset"); result=connect.Execute(query); if(result.EOF){ Response.Redirect("admin_loginForm.asp"); }else{ //Response.Write("Test"); Session("UserName")=String(result.Fields("UserName")); // lưu ý dùng ss thế này sẽ giúp bạn hiển thị thông tin sang trang home Session("FullName")=String(result.Fields("FullName")); Session("Email")=String(result.Fields("Email")); Session("PassWord")=String(result.Fields("PassWord")); Session("login") = true; result.Close; connect.Close; Response.Redirect("adminCP/homeAdmin.asp"); } %><%@LANGUAGE="JAVASCRIPT" CODEPAGE="65001"%> <% if(Session("login") != true){ Response.Redirect("/admin_loginForm.asp"); } %> <!-- #include file="../connect.asp"--> <!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></title> </head> <body> <% Session.CodePage="65001" %> <h1 a>Welcome to Admin <%=Session("UserName")%></h1> // đây là cho hiển thị thông tin (ussername,tương tự với các thông tin còn lại,dựa trên ss <hr size="2" color="#FF3333" /> <a href="lietKe.asp">Chức Năng Quản Lý User</a> </body> </html>oki