Latest topics
Đăng Nhập
Thống Kê
Hiện có 2 người đang truy cập Diễn Đàn, gồm: 0 Thành viên, 0 Thành viên ẩn danh và 2 Khách viếng thăm
Không
Số người truy cập cùng lúc nhiều nhất là 37 người, vào ngày Mon Oct 14, 2024 11:45 am
Statistics
Tổng số bài viết đã gửi vào diễn đàn là 573 in 167 subjects
Diễn Đàn hiện có 314 thành viên
Chúng ta cùng chào mừng thành viên mới đăng ký: truongng.0107
3 posters
hỏi code check
Giap_HakunaMatata- ๑۩۞۩๑Super moderator๑۩۞۩๑
- Tước hiệu : Hakuna Matata
Giới tính :
Tổng số bài gửi : 80
Điểm : 27350
Lượt thanks : 24
Tuổi : 33
Đến từ : THANH HOA
- Post n°1
hỏi code check
ai cho tớ xin code check email cái
♣ Tuấn Anh L.V ♣- Đại Tướng Quân
- Tước hiệu : ¤♣Đại tướng quân♣¤
Giới tính :
Tổng số bài gửi : 117
Điểm : 28347
Lượt thanks : 19
Tuổi : 32
Đến từ : Xóm nghèo Hà Nội
- Post n°2
Re: hỏi code check
Đoạn code dưới có chức năng chekc from đăng ký bao gồm check Email, các trường rỗng, radio, check sự giống nhau của mật khẩu và độ dài. T search đc trên mạnggiap91 đã viết:ai cho tớ xin code check email cái
- Code:
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8" />
<script LANGUAGE="javascript">
function khoiTao()
{
var d = new Date();
var newElement;
var i;
for (i=d.getYear()-5; i>d.getYear()-80; i--)
{
newElement = document.createElement("option");
newElement.text = i;
newElement.value = i;
frmReg.namsinh.options.add(newElement);
}
for (i=1; i<=12; i++)
{
newElement = document.createElement("option");
newElement.text = i;
newElement.value = i;
frmReg.thangsinh.options.add(newElement);
}
for (i=1; i<=31; i++)
{
newElement = document.createElement("option");
newElement.text = i;
newElement.value = i;
frmReg.ngaysinh.options.add(newElement);
}
}
function lamTuoi()
{
var songay; //số ngày
var thang;
thang = frmReg.thangsinh.options[frmReg.thangsinh.selectedIndex].value;
switch (thang)
{
case "2":
songay=28;
break;
case "1":case "3":case "5":case "7":case "9":case "11":
songay=31;
break;
case "4":case "6":case "8":case "10":case "12":
songay=30;
break;
}
var nam = frmReg.namsinh.options[frmReg.namsinh.selectedIndex].value;
if (((nam%4==0 && nam%100!=0) || (nam%400==0)) && songay==28)
songay=29;
var i;
for (i=29; i<=songay; i++)
{
var newElement;
if ((frmReg.ngaysinh.options.length<songay) && frmReg.ngaysinh.options[frmReg.ngaysinh.options.length-1].value < i)
{
newElement = document.createElement("option");
newElement.text = i;
newElement.value = i;
frmReg.ngaysinh.options.add(newElement);
}
}
i--;
for (;i<frmReg.ngaysinh.options[frmReg.ngaysinh.options.length-1].value;)
{
frmReg.ngaysinh.remove(i);
}
}
function chuanHoa(chuoi)
{
while (chuoi.indexOf(" ")!=-1)
{
chuoi = chuoi.replace(" "," ");
}
if (chuoi.charAt(0)==" ")
{
chuoi = chuoi.substr(1);
}
if (chuoi.charAt(chuoi.length-1)==" ")
chuoi = chuoi.substr(0,chuoi.length-1);
return chuoi;
}
</script>
<script LANGUAGE="Javascript">
var d = document;
// ham chinh checkform
function FcheckForm(f){
if(!FcheckFilled('Tên truy cap',f.tentruycap.value)){ f.tentruycap.focus();return false; }
if(!FcheckRadio("Giới tính",f.phai)){ return false; }
if(!FcheckFilled('Mat khau',f.Password.value)){ f.Password.focus();return false; }
if(!FcheckMinLength('Mat khau',f.Password.value,6)){ f.Password.focus();return false; }
if(!FcheckMaxLength('Mat khau',f.Password.value,20)){ f.Password.focus();return false; }
if(!FcheckNotLike("Tên truy cập","Mat khau",f.tentruycap.value,f.Password.value)) { f.Password.focus(); return false; }
if(!FcheckLike("M?t khẩu","Xác nhan mat khau",f.Password.value,f.xacnhanmatkhau.value)) { f.xacnhanmatkhau.focus(); return false; }
if(!FcheckRadio('Giới tính',f.phai)){ return false; }
if(!FcheckEmail('Email',f.email.value)){ f.email.focus();return false; }
if(!FcheckFilled('Ðịa chỉ',f.diachi.value)){ f.diachi.focus();return false; }
if(!FcheckChars('Ðịa chỉ',f.diachi.value, 50)){ f.diachi.focus();return false; }
if(!Fconfirm()) {
return false;
}else{
alert("Đăng ký thành công");
}
return true;
}
// xac nhan gui
function Fconfirm(){
var agree=confirm("Thông tin hợp lệ. Bạn có muốn tiếp tục đăng ký không?");
if (agree)
return true ;
else
return false ;
}
// kiem tra dien chua
function FcheckFilled(n,v){
if(v==""){ alert(n+" bat buoc phai nhap!");return false; }
else { return true; }
}
// kiem tra so ki tu toi thieu
function FcheckMinLength(n,v,num){
if(v.length<num){ alert("So kí tu it nhat cua "+n+" là "+num+" kí tu!");return false; }
else { return true; }
}
// kiem tra so ki tu toi da
function FcheckMaxLength(n,v,num){
if(v.length>num){ alert("So kí tu nhieu nhat cua "+n+" là "+num+" kí tu!");return false; }
else { return true; }
}
// kiem tra la so hay khong
function FcheckNumber(n,v){
if((isNaN(v))||(v=="")){ alert(n+" phai là so!");return false; }
else { return true; }
}
// kiem tra so ki tu toi da va cho biet so ki tu bi lo
function FcheckChars(n,v,num){
if(v.length>num){ alert("So kí tu toi da cua "+n+" là "+num+" kí tu!\n"+(v.length-num)+" kí t? b? l?!");return false; }
else { return true; }
}
// kiem tra email hop le
function FcheckEmail(n,v){
var a=0
var p=0
for(var i=1;i<v.length;i++){
if(!v.charAt(i))return false
else if(v.charAt(i)=='@'){a++;if(v.charAt(i+1)==''){ alert(n+" không h?p l?!");return false; }}
else if(v.charAt(i)=='.'){p++;if(v.charAt(i+1)==''||v.charAt(i+1)=='@'||v.charAt(i-1)=='@'){ alert(n+" không hop le!");return false; }}
}
if(a==1&&p){ return true; }
else { alert(n+" không hợp lệ!");return false; }
}
// kiem tra radio button da duoc chon chua
function FcheckRadio(n,v){
var r = false;
var i;
for (i = 0; i < v.length; i++){
if (v.checked)
r = true;
}
if (!r){ alert("Chọn giá trị cho "+n+"!");return (false); }
else { return true; }
}
// kiem tra dropdown da duoc chon gia tri chua
function FcheckDropOne(n,v){
if(v.selectedIndex<=0){ alert("Hãy chọn giá tri cho "+n+"!");return false; }
else { return true; }
}
// kiem tra dropdown co so lua chon trong khoang (mi,ma) hay khong
function FcheckDropMultiple(n,v,mi,ma){
var sel = 0;
var i;
for (i = 0; i < v.length; i++){ if (v.options.selected) sel++; }
if(mi>0){
if (sel < mi) { alert("Ít nhat là "+mi+" chon lua cho "+n+"!");return false; }
}
if(ma>0){
if (sel > ma) { alert("Nhieu nhat là "+ma+" chon lua cho "+n+"!");return false; }
}
return true;
}
// kiem tra checkbox co so box duoc check co nam trong khoang (mi,ma) hay khong
function FcheckBoxes(n,v,mi,ma){
var sel = false;
var i;
for (i = 0; i < v.length; i++){ if (v.checked) sel++; }
if(mi>0){
if (sel < mi) { alert("Ít nhat là "+mi+" chon lua cho "+n+"!");return false; }
}
if(ma>0){
if (sel > ma) { alert("Nhieu nhat là "+ma+" chon lua cho "+n+"!");return false; }
}
return true;
}
// kiem tra v1 va v2 co phai la khong giong hay khong
function FcheckNotLike(n1,n2,v1,v2){
if (v1==v2)
{ alert(n1 + " gi?ng " + n2 + "!"); return false; }
return true
}
// kiem tra v1 va v2 co phai la giong hay khong
function FcheckLike(n1,n2,v1,v2){
if (v1!=v2)
{ alert(n1 + " không giong " + n2 + "!"); return false; }
return true
}
</script>
</HEAD>
<BODY onLoad="khoiTao();">
<FONT SIZE="+3"><B>Ðang ký thành viên:</B></FONT><BR />
<BR />
<form name="frmReg" onsubmit="return FcheckForm(this);"">
<TABLE BORDER="0">
<TR>
<TR>
<TD>Tên truy cap:</TD>
<TD>
<INPUT TYPE="text" NAME="tentruycap" />
</TD>
</TR>
<TD>Ho tên:</TD>
<TD>
<INPUT TYPE="text" NAME="hoten" />
</TD>
</TR>
<TR>
<TD>Gioi tinh:</TD>
<TD>
<INPUT TYPE="radio" NAME="phai" VALUE="nam" /> Nam
<INPUT TYPE="radio" NAME="phai" VALUE="nu" />
Nu
</TD>
</TR>
<TR>
<TD>Mat khau:</TD>
<TD>
<INPUT TYPE="password" NAME="Password" />
</TD>
</TR>
<TR>
<TD>Xác nhan mat khau:</TD>
<TD>
<INPUT TYPE="password" NAME="xacnhanmatkhau" />
</TD>
</TR>
<TR>
<TD>Ngày/tháng/nam sinh:</TD>
<TD>
<SELECT NAME="ngaysinh" onChange="lamTuoi()"></SELECT> / <SELECT NAME="thangsinh" onChange="lamTuoi()"></SELECT> / <SELECT NAME="namsinh" onChange="lamTuoi()"></SELECT>
</TD>
</TR>
<TR>
<TD>Email:</TD>
<TD>
<INPUT TYPE="text" NAME="email" />
</TD>
</TR>
<TR>
<TD>Ðia chi:</TD>
<TD>
<INPUT TYPE="text" NAME="diachi" />
</TD>
</TR>
<TR>
<TD COLSPAN="2">
<INPUT TYPE="submit" VALUE="Ðang ký" />
<INPUT TYPE="reset" VALUE="Nhap lai" />
</TD>
</TR>
</TABLE>
Giap_HakunaMatata- ๑۩۞۩๑Super moderator๑۩۞۩๑
- Tước hiệu : Hakuna Matata
Giới tính :
Tổng số bài gửi : 80
Điểm : 27350
Lượt thanks : 24
Tuổi : 33
Đến từ : THANH HOA
- Post n°3
Re: hỏi code check
ths cậu dài thế này sao. lâu không đụng đến wên hết rồi.
yuchi_bkap- ๑۩۞۩๑Admin๑۩۞۩๑
- Tước hiệu : Trùm Rap
Giới tính :
Tổng số bài gửi : 78
Điểm : 28065
Lượt thanks : 26
- Post n°4
Re: hỏi code check
Ẹc tuấn anh mayg gửi code như thế thì hiểu làm sao được! Cái kia nhiều câu lệnh đã học đâu! ĐÚng là copy Code trên mạng
- Code:
var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
Giap_HakunaMatata- ๑۩۞۩๑Super moderator๑۩۞۩๑
- Tước hiệu : Hakuna Matata
Giới tính :
Tổng số bài gửi : 80
Điểm : 27350
Lượt thanks : 24
Tuổi : 33
Đến từ : THANH HOA
- Post n°5
Re: hỏi code check
ừa ths nhìu
Thu Apr 12, 2012 2:39 pm by huonglansg
» XE ĐẨY( 0972806155 )xe nâng tay thấp+ xe nâng bán tự động+ xe nâng tay cao ( siêu rẻ )
Thu Apr 12, 2012 2:38 pm by huonglansg
» Bán(sỉ/lẻ) xe nâng tay+Xe Đẩy Tay+( xe bán tự động)Pallet nhựa(siêu rẻ )
Tue Mar 27, 2012 11:54 am by huonglansg
» PP ( XE NÂNG TAY ) Pallet nhựa / vỏ xe nâng/ hàng nhập khẩu 0972 806 155
Tue Mar 27, 2012 11:53 am by huonglansg
» MU bavuong.vn ss6.3 open 11/3
Sun Mar 11, 2012 7:34 am by keishin
» Trình duyệt mới nhanh hơn cả tốc độ âm thanh ánh sáng
Sun Mar 04, 2012 2:32 pm by caoanhson0610
» 13h00 Trưa Ngày 4/3/2012 MU 3PRO Chinh Thức Open
Sat Mar 03, 2012 1:20 pm by truongsaqv1
» Bán(pallet nhựa)Pallet Nhựa /Xe nang bán tự động+Xe Nâng Tay( Thùng rác công cộng)
Fri Feb 24, 2012 4:03 pm by huonglansg
» THÙNG RÁC CÔNG CỘNG ,Thung rac nhua(HDPE) Xe đẩy rác ( 3 bánh/4banh) thung rac cong viên
Fri Feb 24, 2012 4:02 pm by huonglansg
» cùng vui đón tết
Sun Jan 15, 2012 10:53 am by kimchi
» Yêu một người không quen beat
Wed Jan 04, 2012 8:13 am by kjmbumvl
» Cùng kinh doanh và kiếm tiền online với www.websieuthi.vn
Sun Dec 11, 2011 5:21 pm by kimchi