lovethuy1986 Tá Điền
Tổng số bài gửi : 4 Points : 47317 Join date : 09/10/2011
| Tiêu đề: Gửi code javascript kiểm tra emai cho các bạn chưa biết Tue Jul 03, 2012 5:12 pm | |
| Mình gửi các bạn code javascript này để đối phó với bài kiểm tra sắp tới thôi. Vì code này thiệt ra nó chưa có chặt chẽ lắm nhưng để làm bài thi thì ok! Code dùng indexOf và látIndexOf của javácript để so sánh. Có dạng sau Phần JS: - Trích dẫn :
function checkb(){ var ss=1 var a=document.frm.email.value var err=document.getElementById("error_Email") if(a==""){ err.innerHTML="không bỏ trống email!" // Kiểm tra có trống không } else if(a.indexOf(" ")>0){ err.innerHTML="Email không có khoảng trống!" //Email thì không có khoảng trống } else if(a.indexOf("@")<0){ err.innerHTML="Sai dạng Email!" //Phải có 1 @ để ra dạng email } else if(a.indexOf(".")<0){ err.innerHTML="Sai dạng Email!" //Email phải có ít nhất 1 dấu chấm } else if(a.indexOf("..")>0){ err.innerHTML="Email không có 2 chấm liền kề" //2 dấu chấm liền kế là sai } else if(a.indexOf("@")!=a.lastIndexOf("@")){ err.innerHTML="Sai dạng Email!" //Kiểm tra có duy nhất 1 index chứa @ } else if(a.lastIndexOf(".")==a.length-1){ err.innerHTML="Chấm gì hả bạn" // Dấu chấm cuối không có tên là sai vi du .yahoo.com } else err.innerHTML="" }
Phần HTML để test : - Code:
-
<form name="frm"> <label>Email:</label><input type="text" name="email" onblur="checkb()" /><label style="color:#900" id="error_Email"></label> </form> --> Lưu ý cái này chưa phải đúng 100% nhưng mà cũng đc 80% rồi |
|
lovethuy1986 Tá Điền
Tổng số bài gửi : 4 Points : 47317 Join date : 09/10/2011
| Tiêu đề: Re: Gửi code javascript kiểm tra emai cho các bạn chưa biết Tue Jul 03, 2012 5:17 pm | |
| Code kiểm tra loại 2 thì ai nhớ đc thì nhớ, không thì ghi vô bí kíp vậy. Cái này kiểm bằng rex các bạn vô w3c để xem qui tắc của regular express nha Code js - Trích dẫn :
- var validEmail=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;//Kiểm tra email đúng kiểu hem
function focus_resEmail(){ if(validEmail.test(document.frm_res.res_email.value)) { document.getElementById("error_Email").innerHTML=""; document.frm_res.res_email.style.background="white" } else{ document.getElementById("error_Email").innerHTML="Email không tồn tại!" document.frm_res.res_email.style.background="wheat" } Phần để test: - Code:
-
<input type="text" onfocus="if (this.value=='Nhập email...') this.value='';" onblur="if (this.value=='') this.value='Nhập email...';focus_resEmail()" value="Nhập email..." name="res_email" /><label id="error_Email"></label> |
|
lovethuy1986 Tá Điền
Tổng số bài gửi : 4 Points : 47317 Join date : 09/10/2011
| Tiêu đề: Re: Gửi code javascript kiểm tra emai cho các bạn chưa biết Tue Jul 03, 2012 5:20 pm | |
| Các phần khác mình đã gửi bài hết rồi ai không biết lấy ra coi. Nói chung là ngắn và cũng dể hiểu hy vọng mọi người làm đc hết. Forum chán quá ! |
|
BeCan Kỵ Sỹ
Tổng số bài gửi : 24 Points : 50124 Join date : 20/01/2011
| Tiêu đề: Re: Gửi code javascript kiểm tra emai cho các bạn chưa biết Wed Jul 04, 2012 1:19 pm | |
| Bạn đừng chán, cảm ơn bài của bạn nhiều hen, tiếp tục phát huy nhé. |
|
tranloc101 Administrator
Tổng số bài gửi : 260 Points : 52352 Join date : 13/03/2011 Age : 35 Đến từ : sao mộc
| Tiêu đề: Re: Gửi code javascript kiểm tra emai cho các bạn chưa biết Wed Jul 04, 2012 7:25 pm | |
| Chào bạn Love _ thú _ y Cái sự học hành nó là chán như vậy đó mà, mới úp bài hôm qua, hôm nay la Chán roài. Qua các mục linh tinh, thông báo có nhiều hình ảnh ăn nhậu lắm đó bạn. Mún cười thì có Hoạt hình xem Mún bại não thì đọc cái bài Thông Báo của Lộc Mún bực bội thì đọc mấy cái bài Tuyển dụng àh, sém quên Thanks |
|
Sponsored content
| Tiêu đề: Re: Gửi code javascript kiểm tra emai cho các bạn chưa biết | |
| |
|