|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14391
- 金币
- 2481
- 威望
- 1647
- 贡献
- 1429
|
这个脚本对你可能有帮助:
( y* I/ I) B- {$ G$ N4 p2 P<script language="javascript"> 8 v0 A( `% d2 p u" U9 b1 b( v
function IsDigit(cCheck) 7 U4 L5 x' R" s: q4 G
{ ' V! R! s j! E* |: ~' `; |
return (('0'<=cCheck) && (cCheck<='9')); ( a# U$ Q0 `5 [3 x: r
} 5 h% d/ o' e5 A9 J2 D9 S% W. S# h, ]
1 i1 T" v# a& O( w) J j
function IsAlpha(cCheck)
, R2 b2 N/ q6 Y6 K { 5 o, b7 s$ ?7 Q8 K0 j% `3 X
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) : `/ `! S/ [" x, t
} ) u( a4 V" K9 n, t- @4 @* M# n
" U, i4 h1 _9 N6 L7 j7 A: |function IsaNull(cCheck) 7 U( o1 \% {1 ]* D
{ , l( p8 b2 X, x
return(cCheck != " ") 9 T9 O+ `! g7 V3 e5 _
}
3 k" |& q- G9 ^. l M1 H
" w# \9 @3 N$ H6 U; Hfunction checkform()
; G/ a6 d4 w; g{
+ G( C t7 Y C+ M3 Y id = document.sform1.id.value; ) X. H/ @+ u* e
if (id == "") / l/ U7 h( K( h/ _& ~9 I
{
, v8 J- p. Q2 N, X6 K alert("请输入注册名"); ) G) ]+ F- J0 X) c% ^
document.sform1.id.focus(); 5 {- D8 v8 H; @( a2 F0 L( b& m
return false; 7 {& x2 L% L, M# F2 N
}
( v$ G+ ~# U6 ?' |9 [ / p: \6 c) e9 a N, v
for (nIndex=0; nIndex<id.length; nIndex++)
3 t: }+ y) s7 i) z$ G {
1 i. F3 {2 e# i# D- _8 K$ D, o cCheck = id.charAt(nIndex); % j5 [* l0 z* D* I, U6 W8 V
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
9 D* E" J% r. L5 r2 X9 [ {
9 j. L1 b( P: z! R7 l) ? alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); : n' f) d# u& O$ k9 {7 M( a% J
document.sform1.id.focus();
S3 D% U- f+ @# g1 J, K8 z return false; " c% b" `) O3 Q; ^" ~
} ; ~. C. m* g: h3 o& e& Q
}
$ b1 i2 k- [* b1 O chineseid = document.sform1.chineseid.value;
1 B' b1 q6 S9 ]$ `: M! B5 X if (chineseid == "")
+ f: \9 q- C) ^3 d4 { V {
6 o0 L N) h1 m8 ?# J8 Z alert("请输入中文昵称"); 5 k3 q$ y! ?' P. y. D3 ^
document.sform1.chineseid.focus();
$ m7 t' g& S- E( V5 D- k% u return false; : H9 I% i; ~2 c# Q! |8 J+ T$ y. v
} 4 M1 z( n' M: H V c- D
password = document.sform1.password.value; 5 N" j0 A( C* Y. _5 P
if (password == "") % p/ K# @' t4 ~, f6 y7 k( g
{ & Z1 O4 @" z- {- b1 U7 T
alert("请输入登陆密码");
$ E$ D. n- q/ M+ N9 ~ T document.sform1.password.focus(); 6 o/ S4 {6 c& H1 |& M' a0 G
return false;
$ E' c. w, R% {: T1 l3 ^) [" w } 4 y i Q J& a/ m
password1 = document.sform1.password1.value; 5 A% T6 d: [! z" F" a. v
if (password>password1) * I8 z2 j, ^- b, f1 O, j, L
{7 n" b! E. j2 {. q' L7 y
alert("重复密码与登陆密码不相同");
* M+ z! ?: }% I3 O, \$ S0 e document.sform1.password.focus(); + L+ N! A$ |- U" c
document.sform1.password1.focus(); $ m# H" _/ C; ~& p& |% Z2 U
return false;
4 Y% O' s$ N; a# \% e0 d6 e }
: c( R0 p4 j' }1 u. @$ j$ {if (password<password1)
# L# ?) r: }3 |: ] {# l& M' p* u% s2 C k; A7 b
alert("重复密码与登陆密码不相同"); W6 k$ I7 W/ k# C
document.sform1.password.focus(); 2 G7 ~) `+ U6 U" m ]% d
document.sform1.password1.focus();
: @3 N+ B) S& {6 i$ ~ return false;8 F, ~! T$ ~8 j: M+ C: G
}
, G9 M; _) C9 Y. J8 ] if (document.sform1.email.value == "") 0 j. j; M' ]5 ~/ ^, k: C
{ / r' p& t% v$ ]% r2 N- k+ Y
alert("请输入您的E-MAIL地址"); 6 u# l: _) k1 I3 S
document.sform1.email.focus();
5 Z# W% U6 z' s. ~ return false;
1 ?9 l( ?1 M( C8 V5 U! s. t } . S9 e8 B+ G# ^7 n- g
- p- U5 H$ }8 B, W9 U email=document.sform1.email.value; ; `' h& X) O9 F
emailerr=0 e7 y4 U) O/ D, s4 }
for (i=0; i<email.length; i++)
- F9 z' M* K8 \. x7 _8 O$ u4 }& i% h {
3 F! f2 H* Q' M+ W if ((email.charAt(i) == "@") & (email.length > 5))
G% R0 \9 M, s { % n8 r9 m: P5 a0 t/ L8 a, U% Q. C
emailerr=emailerr+1 9 i6 f9 E P9 N1 X& U) r) x
} 5 i* p6 @' P$ G! W2 R9 U4 v
}
7 n9 Z" M0 O0 A8 K8 g3 q" _ if (emailerr != 1)
& m0 \# Q% y. v% C4 n { ' p3 k& }' J& I6 H% F- Z
alert("请输入正确的E-MAIL地址"); # I/ e8 n1 @; e$ ~8 [- d
document.sform1.email.focus();
: q" s4 S9 t& ^( w P return false;
" p3 O( T& z5 T x }
^' G& G; t. e
% `, I. L. h! a0 w, G8 x if (document.sform1.checkask.value=="")
' q( l% `7 {3 Z0 p8 l ~. g" u {
! S! Z% A* ^: F c( | alert("密码提示问题不能为空");
+ O5 `5 ?+ Y. x9 U5 T8 q# k- a document.sform1.checkask.focus();
* K9 m2 r4 T0 n return false; . a W$ y, w2 t% n
} : _. [* T1 p9 U- [4 d( t5 |
if (document.sform1.checkans.value=="") ; y2 d) p! u h$ q2 C. } D
{
) P( n5 l" V Z* s alert("您的密码提示问题答案不能为空");
- T$ [. k( o$ F& t& v document.sform1.checkans.focus();
: i8 h- j7 ?( N6 v return false;
8 a6 U. \- J3 D% i- x9 l) q: t& i }
. |) G9 W' O; O$ u* X return true; 7 ^# A) Z6 z3 ], p+ h) E6 f6 a
5 { l. I1 r% ^' E. T2 U& z% y
}
1 t1 Q5 w7 j. l</script> |
|