|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14325
- 金币
- 2448
- 威望
- 1647
- 贡献
- 1396
|
这个脚本对你可能有帮助:5 F& A# a8 h4 m+ g7 y. B+ n- P
<script language="javascript">
) U" U" W& S* u V! O/ J3 {" lfunction IsDigit(cCheck) 8 Z+ D% N& b! {
{
& f2 d$ W* |# J+ H. L# s9 \ return (('0'<=cCheck) && (cCheck<='9'));
! K0 {+ |* g& z- i/ S }
, R- u0 L! ?' w
- Q9 k+ U/ P9 @. W% I8 z) c [- Mfunction IsAlpha(cCheck) / e2 r0 H( X. A0 [$ q
{ $ v6 c* s3 z% r6 D" P% q1 \
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
2 N3 z# R# P: Q }
5 U, l, @3 d1 @2 ~9 J 6 G! O9 W" n0 g' L$ I
function IsaNull(cCheck)
; S# ^$ x9 `4 ]4 t {
4 A4 v1 M/ A7 d. W4 | return(cCheck != " ") + w4 G. Y) G2 A6 E I6 R
}
" |4 m1 o! f4 Z' F 8 z, j% P1 q) x D0 y
function checkform()
8 L1 u2 D" i4 v7 I+ ~$ I X1 W& o{ ; \2 d" [0 H/ `2 W/ A4 F7 |
id = document.sform1.id.value; * _5 `* d$ i* U
if (id == "") 7 F2 B% B% f# ~ \
{
0 f- k' K* z" W' ? D$ s3 d alert("请输入注册名");
- Q) l+ s+ e w+ y document.sform1.id.focus();
* V# b s3 C3 |/ j9 o' X return false;
% Q! H6 M' f8 J/ s/ p% g# C! q w } , X: V, K* E( J2 q# M
2 g- @; c1 H0 E: e7 m! W" |' W6 H for (nIndex=0; nIndex<id.length; nIndex++) % v$ f# P# }% J% h
{
5 [/ s! g3 l( q2 S. c' m7 g6 x) L cCheck = id.charAt(nIndex);
4 p& f. ^6 B5 w1 r: q if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
' U6 _ n7 h" a1 K {
k( o# d7 v6 W) y+ t alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
% r8 p. L5 B; p; ?- f: ^ document.sform1.id.focus(); * K- e* V% G+ \$ Q; O |
return false; 2 z* W# r+ j) H5 r5 _9 {2 j
}
1 n ^+ Y( w$ S% [. L5 k) [. L } $ D- z0 i* Y9 n% v: k
chineseid = document.sform1.chineseid.value; . q4 @4 D" s0 i5 g( d
if (chineseid == "") % G. D; g+ a/ r; h6 q/ r
{
" R) {6 T! G7 ~9 e$ M8 X alert("请输入中文昵称"); / E1 p2 ]9 x: J _& @3 h
document.sform1.chineseid.focus();
5 Q7 h2 I" |4 t' k return false; 1 C! ^, u- s* w. [- T* l2 b
}
0 b: `8 T( L/ G5 w& o+ R$ y password = document.sform1.password.value;
) p' I5 a. G& u% B if (password == "")
: V0 ?& d7 k, p: n4 _& s { $ ^" r3 X- C! Q' S
alert("请输入登陆密码"); 3 A% d O0 i9 g1 H5 p4 Y
document.sform1.password.focus(); 8 v/ J. q+ W8 m( O4 _$ U
return false;
' o2 S( q% w. t$ `: m4 G2 D( T } + L% ?( s- b b, ` e9 `3 p6 G# T
password1 = document.sform1.password1.value; # t6 H2 @. ^: s
if (password>password1) 5 R* |$ e6 H$ ?7 a8 m. C! Z
{4 h+ J9 m3 p+ Q. J
alert("重复密码与登陆密码不相同");
* d7 |! d& z0 g document.sform1.password.focus(); 9 T$ P" V ^! C
document.sform1.password1.focus(); ) X9 z$ t) O0 W) e$ q. y
return false;2 j4 i" ^* B& ~# U: I
} 5 M1 G" u- n3 {; c
if (password<password1)
' ?" r2 o+ s% ] {! d6 w) s. Q5 l
alert("重复密码与登陆密码不相同");
, x. r# I7 w5 e4 k- E document.sform1.password.focus(); $ A% p8 F% N L$ Y& d: o
document.sform1.password1.focus(); : e L8 L ~2 F5 O3 a
return false;
3 P' ]4 I2 ]: `* f } # j# w: i3 J& x3 q
if (document.sform1.email.value == "")
2 g4 I6 b6 H: S) {0 U1 C {
5 {6 g/ I9 y3 j6 Z alert("请输入您的E-MAIL地址");
0 |, d9 t1 \9 t& c document.sform1.email.focus(); % O7 r/ v0 t/ ?! e4 c2 g
return false;
3 T- F4 k, E% W( h }
$ j, p4 K) z- X# N5 r3 n6 I8 P - y0 o# L7 b$ K q
email=document.sform1.email.value;
9 w( r# p4 N3 d3 c& } emailerr=0 " ]* M0 ^% c! b5 w9 }: | n
for (i=0; i<email.length; i++) ; D1 M3 m9 n- N/ C' h: s
{ 7 v0 A* D u$ j+ l, d: X% i. f
if ((email.charAt(i) == "@") & (email.length > 5)) 8 j8 s3 _" X" p' A/ S9 |
{
/ u0 J8 v; f5 l emailerr=emailerr+1 8 ~4 D( t- q- N6 l# U
}
+ e0 K0 P' Q; h9 @# T" p }
6 @" \1 ?+ Y* o' Z if (emailerr != 1) 1 Y8 `# A! P% Q( p. J
{ : |# ^4 X+ [ E) ~5 n) l
alert("请输入正确的E-MAIL地址"); ( C: i% ?! m% U% a( f
document.sform1.email.focus();
1 K2 l; t1 s$ y6 R i8 P+ _/ K6 W return false;
2 D, P7 @; n: E/ K5 C' m }
8 a0 S" N3 w" s, T8 P' {( Y. D( Z : c M+ q1 a& q4 G
if (document.sform1.checkask.value=="")
3 f' f0 ~) v# u! ^ A {
; s/ o0 s# V, H alert("密码提示问题不能为空"); ; K/ s& t! \. D' t
document.sform1.checkask.focus(); # B+ B" u: U4 `$ {; t
return false; 8 M O3 y! {. A% W) j; c
}
0 }- j( ^* @4 f if (document.sform1.checkans.value=="") % B, F E. F+ j0 C" p6 w! X' q3 B9 Z
{ & o- \4 u$ h7 G! |5 X7 x' K9 c' S
alert("您的密码提示问题答案不能为空"); ( M# y' k& L2 V) c$ Z! m! k
document.sform1.checkans.focus(); # ?2 M! @* l( D/ `3 s. l( b5 U, [
return false; ; Q8 W" d3 e& x# d! b) m( T1 X" R
}
3 W4 f5 W0 h' m9 J* T return true; 4 d4 N, Q% B! A* p
% }8 B# ~- O8 F: q- j' O}
4 e9 A* i7 b( N$ _- w</script> |
|