|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14333
- 金币
- 2452
- 威望
- 1647
- 贡献
- 1400
|
这个脚本对你可能有帮助:
7 G! O( j' H" x8 y5 O( h7 Z<script language="javascript"> . L0 d& P* J- @2 r3 F7 X
function IsDigit(cCheck) 0 R- F; p' H6 }# U
{
: x% E6 Y" V1 I" M( ^) n return (('0'<=cCheck) && (cCheck<='9'));
' `' y: q# l/ s& G; S3 p }
1 h/ N+ p+ V( z) t" o! n 1 w* j- F/ W1 r, ^2 g$ U
function IsAlpha(cCheck)
2 {9 R) P8 [' S+ T8 R6 \" v$ u! G { 4 j1 r5 [) `; {* ` e9 _. d
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 5 T- Z9 ~$ G0 t( S
} 0 f9 x1 c% d8 z
' i, R/ t2 R5 t/ T
function IsaNull(cCheck)
' X9 \* G1 ^3 Q2 S/ n/ I0 _: C, h' J { 2 g9 [( C, X) e7 ^; X
return(cCheck != " ") @: P0 @. i3 A8 z; H d
}
- K5 `5 H) [4 M1 z7 g. m2 d0 z2 V
2 a6 z2 }2 k6 V) }% p; Kfunction checkform() + E/ X: s1 e1 e! F2 E
{
6 ?$ ?; d( @( [, O9 N id = document.sform1.id.value;
5 G" w, v2 q% L; M if (id == "")
* C% y$ v1 ~# c3 Z& O. ~" }; r { ! }( z* |2 t; n# d4 z( j
alert("请输入注册名");
# F# m4 E" A% n5 k, E document.sform1.id.focus();
0 B, p2 \7 t- a1 P2 L( K return false; 2 U2 V* H) }! c, Z% h0 f( r
}
! z# A) B6 C! l2 @' s. X$ D
4 S% j0 |0 s0 N$ J for (nIndex=0; nIndex<id.length; nIndex++)
2 i! f6 A+ z; u5 u6 P, Y4 e; j: h5 W {
' d# s( c$ O) L3 M cCheck = id.charAt(nIndex); ) ] q" i" L4 z7 i: E
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
" g/ E j9 h5 v+ ^9 B { 9 O- g: h* H* F8 Y* S) P! c: J
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
- H8 x) @. _/ s! W" M document.sform1.id.focus();
. D) r- P8 p ^ I5 r) Y/ q return false;
* e7 a Y. B" r }
' n0 Y. ~& Q$ z' o+ Q+ h) @+ \5 ~ } " I+ [4 c7 U) {2 E0 a
chineseid = document.sform1.chineseid.value; + Z- l {2 b, k3 ^* ~* T& Y
if (chineseid == "") 1 S3 W* X. W1 L' M. R+ U
{ 5 Y; ?: H2 I2 B7 Q! u! e* |8 @' j
alert("请输入中文昵称");
: W7 e5 f& U& q# Z document.sform1.chineseid.focus(); " V% d$ x u5 f! C
return false; 9 n! G. C9 I- H4 a( ]- X
}
+ f- D/ Z/ Q4 R. ?" x9 X password = document.sform1.password.value;
+ X5 F6 X3 ]8 M2 P9 M5 A8 ~ if (password == "") " M# c. O0 r1 Z* p) F1 b
{ . {1 P+ b& A- A# b% [: p
alert("请输入登陆密码");
* J6 C5 t& z5 i9 z$ b document.sform1.password.focus();
( F" |- \3 Q( w# @3 _ return false; " H' V$ \# a; k/ O0 }- h
}
3 C; t/ ~* {9 o/ _4 E; B% |( }/ G$ J0 \ password1 = document.sform1.password1.value;
! a3 p4 O8 e: @0 [( F/ \6 p/ M if (password>password1) V& g6 o( j) [- F5 x' P' w
{) A2 ?7 j$ y5 q: k
alert("重复密码与登陆密码不相同");
8 {! G7 o8 \; f$ \- L( K document.sform1.password.focus();
/ Z& j3 v9 S8 v6 b& O document.sform1.password1.focus();
* i$ |* |7 w8 @+ |7 x return false;
+ ~8 c- x, ^6 l* ~, l8 F, J }
: f: g7 a& Z. @5 S* R6 x" s/ @if (password<password1) 9 A7 l( k* K5 X' {* u" n7 {
{
+ \# m9 T& r3 T# z alert("重复密码与登陆密码不相同");
! T7 x3 Q1 _9 ^1 R4 d. I! g document.sform1.password.focus();
, X0 P* M& C5 w3 e7 l" E8 V document.sform1.password1.focus(); 6 r4 e+ X; F! r; ]
return false;
1 Q; V5 g. b6 z, |4 D# Y) k( ` }
6 P+ a7 i# x, ]& Y% P U+ K$ K: R if (document.sform1.email.value == "")
+ `/ @- Z% W) [) [1 F: j { * g" U! X$ h; j
alert("请输入您的E-MAIL地址"); " [, \. J2 O7 A, Q6 T) C
document.sform1.email.focus(); + K o' P! r2 x. `9 m! o
return false;
# K- L; C" K4 l3 u# g } ' T; M2 P4 [. N5 w. m6 w
. g! }6 v9 h* Z4 T7 D6 u, S8 o2 Q7 q
email=document.sform1.email.value; & M9 L0 V v7 y: B5 x5 a+ \+ f7 g
emailerr=0 1 E$ f5 Z5 L v1 Q$ ?
for (i=0; i<email.length; i++) 3 J7 F* k. A, q" ~& L* v* T, `4 M
{ ) e6 h/ s2 L! S( @! }
if ((email.charAt(i) == "@") & (email.length > 5))
" r! a3 t W: @ { + Q2 \! a4 n+ L
emailerr=emailerr+1 c7 e. b. D# X
} # z# b3 Q& J0 q/ f; r
} 0 j) p5 v. n+ z# A7 T
if (emailerr != 1) 6 e& G8 u+ q5 b, z+ p1 i1 P0 V
{
! P& w( _5 p* L1 a# @2 T alert("请输入正确的E-MAIL地址");
" \6 L0 y, {0 \$ U0 s/ h3 C( f4 h% \ document.sform1.email.focus();
% Y \0 j f) C* c return false; . L6 a% ~0 \7 L1 E. P- U6 x2 h
} * A: G# @9 |( Z/ d- P9 C. x
$ X3 s: ~" A7 H# N/ t6 J! | R
if (document.sform1.checkask.value=="") 9 b( Y$ P+ w3 P" s; F2 _: ] g/ S- x
{
2 v% ]& \( r2 Q+ }7 m alert("密码提示问题不能为空"); 4 Y$ i5 E* D3 }/ U4 A
document.sform1.checkask.focus(); 0 C- Z& T" a+ X" N
return false;
8 z6 I0 o, [* d/ h; Q( a1 [ }
5 R/ V/ S. s% r! w5 S if (document.sform1.checkans.value=="")
! O7 p5 z1 D7 i" T+ N8 n { ) v- y1 \6 i+ m* I+ }
alert("您的密码提示问题答案不能为空"); # X5 H5 t* b, n0 `
document.sform1.checkans.focus();
& d* ]: V4 W: ^" k return false;
) {9 o! H f7 p( H A# i }
$ ~. H1 M- u6 h return true;
% W5 J3 B7 C- _; \
/ ?1 I. T/ @# H8 q$ J4 e: s}
. R$ G* I4 [8 D0 B, c% w</script> |
|