  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14249
- 金币
- 2415
- 威望
- 1647
- 贡献
- 1363
|
这个脚本对你可能有帮助:
9 G! b# j9 s1 s# S% `<script language="javascript">
7 b. w; L$ M+ O; E2 A1 sfunction IsDigit(cCheck) ; k: c4 N0 S6 S$ N, p
{
6 A; P2 ?) S( I. s6 i return (('0'<=cCheck) && (cCheck<='9'));
8 B2 s) o' H( Z$ Y8 i2 F } % D# e8 }+ g& X5 @' O
" j; u( x% N+ Z" X ^$ \
function IsAlpha(cCheck)
7 d$ f7 |) N! z1 A+ Q {
4 W5 c1 z0 k8 I0 g return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
$ s% L* c/ E# U7 k }
& H* V: z0 I3 f( H4 B) e$ v% M
' A9 M5 o* n! ~* I- |0 Ufunction IsaNull(cCheck) " J8 V7 A4 p; d8 f3 E
{
) t" B6 R) ^& m1 w3 k/ s ~ return(cCheck != " ") " {' m7 {4 |, q
}
. u6 ?& H- r( _
/ m1 t( V* n2 I3 J# `; S$ ]" }function checkform()
; f" ?4 L$ o8 F4 C. {: d) {$ k{ / u3 h: o- Y/ R i5 o! h
id = document.sform1.id.value;
7 w: ~/ b% o6 ^6 s1 m if (id == "") 7 Z, T; y+ l$ I* I1 A2 j+ U b
{ - n' W7 _4 Q8 U: d: P
alert("请输入注册名"); 9 R0 ^( ~ q0 n6 _5 w
document.sform1.id.focus();
( ~' J8 v. ?' V1 u. m, `( i+ c9 ` return false; 6 N- j0 N. H; }) i
}
0 P. w5 o6 V9 ~% D8 g- R4 K
* t( B, |+ y2 y for (nIndex=0; nIndex<id.length; nIndex++)
0 Y; j7 D' s! f) c2 k3 {7 y+ C' d {
{, i# c7 _" S" s9 H& i# y4 v cCheck = id.charAt(nIndex);
) B' @' t X' x# v if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
4 E+ n8 l0 V1 \) t5 B {
7 K( ^) Q( M" @" ~. y/ s: E. p9 K alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); - L" B& R( v0 z- s5 r
document.sform1.id.focus(); ) r! [2 v; S+ c* e
return false;
7 D5 ]1 T% ]: Y% s; f* R" N6 _ } ) O) }8 N) s; i1 U1 { A
} / x* l- X( v* R5 W0 b- [8 n8 E
chineseid = document.sform1.chineseid.value; ! D( d4 T' i- Y0 h
if (chineseid == "")
- ]4 F: e+ a# s3 Z7 [9 C { 7 r5 J% y1 x' V, V2 u' u
alert("请输入中文昵称");
' S) s5 @5 F+ S# g" K1 s; T, | document.sform1.chineseid.focus(); : n; x* u9 o5 I+ O4 T4 r, G
return false;
7 }& u* W( q$ F& M3 M" l$ U } % q: e# R+ y' B: x& q) Q
password = document.sform1.password.value;
/ Y5 C i; {5 T. d+ P; C1 @- g) W if (password == "")
4 V% u$ K* n8 E7 z/ H {
3 H7 L0 s) ?# w S7 p* U alert("请输入登陆密码");
( q; D; ~7 R8 ^/ M document.sform1.password.focus(); ! C% @4 j* O8 A% [8 i8 U2 o, F H; w
return false;
+ C3 E8 p" c @/ P }
$ G8 K. i1 e5 L& F8 }( K password1 = document.sform1.password1.value; 1 D. r, g- Y3 ?
if (password>password1) / c# B8 q0 x m% N7 I
{. Q, Q5 U. X1 Y- ~/ V
alert("重复密码与登陆密码不相同"); 4 S4 }9 z# } L( J: G! d
document.sform1.password.focus();
% }( _% e, Z8 M! O: K! t6 i. d document.sform1.password1.focus();
# |* E( G* m9 a return false;4 L) t( B8 d. L
} ) e' y8 r$ d8 [* S, U
if (password<password1)
4 U2 F7 b! B8 t; ? {
9 a: M- v7 b( g, `' {4 F) ` alert("重复密码与登陆密码不相同");
! r& u4 Y0 H+ ]* W document.sform1.password.focus();
4 U* o9 z, I) L0 h4 q: Q" | document.sform1.password1.focus();
, P, o0 ]& L: a& \3 L8 z. e return false;
Q# W/ I% h5 \4 @( N } ' u8 h, c: z) ?
if (document.sform1.email.value == "") 4 m3 p- y% z% Y3 Y
{
* {5 B; c8 v( M" C; T$ I alert("请输入您的E-MAIL地址"); 6 [" ?$ a1 K: a, z& @
document.sform1.email.focus(); + p+ j) |* q9 f. g# v: `9 D
return false; 6 j, q! j0 x8 N, d- K7 v1 s
}
, \1 A5 ?' j/ ~" a5 s' P
" a" T* h- L. P. `# D( n: k email=document.sform1.email.value; $ @2 s$ G g' M0 `
emailerr=0
( n9 q7 Q }& a, | C8 B for (i=0; i<email.length; i++) 7 ~2 o$ e+ J8 ]' y# r; z
{ # ~- d) a# d" z0 {) ^* g3 d B9 ?/ D
if ((email.charAt(i) == "@") & (email.length > 5))
; `( ^/ W2 x! m+ E: ] { t" Z( ?1 c9 J+ z& a. W
emailerr=emailerr+1 / H) R5 s' J5 N3 m% K: l; K
} 1 _+ m: J6 c H, e/ c1 o& ]% h
}
7 D( A( D: g G1 V2 r0 q& C if (emailerr != 1) % R7 c6 U- ]- p
{
1 G4 @% |6 ]- t( _6 D; {5 M alert("请输入正确的E-MAIL地址");
& S; r6 ?' S/ Z8 } document.sform1.email.focus(); v) d, h4 ]/ C
return false;
0 ?9 f9 \: R" o% A- k6 A" U } 7 ~4 J/ v, L; g1 [5 w/ n
$ _- [( y* ^& `" m' s* X* n0 S
if (document.sform1.checkask.value=="") " J3 A$ N7 u7 k B0 l3 v0 a+ z! N. A
{
& o" i+ o1 ~3 f6 E7 @ alert("密码提示问题不能为空");
! Q* B3 e* E; d+ D- a X; K document.sform1.checkask.focus();
/ h. W+ V c3 f! H return false; ( L j0 Z2 }2 d6 v/ u& Q
}
. f3 J2 {0 E `# ?8 R if (document.sform1.checkans.value=="") % u7 ]( z W4 S& G1 S
{
3 I7 N6 }. D$ N) f8 Q Q alert("您的密码提示问题答案不能为空"); ) H) l/ R( A; l% _" j! G" P
document.sform1.checkans.focus();
+ R9 q8 C) `7 J g6 B& i return false;
; I( c! Q( Z. H- L. { }
; [3 N, v2 p: C, j- S7 b' B3 i Y4 W return true; ! J2 K9 A. H/ r5 Q+ m5 K9 X
, L' K% x9 N; f}
9 Q, m3 ]- i" {- K& N& E</script> |
|