|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14435
- 金币
- 2503
- 威望
- 1647
- 贡献
- 1451
|
这个脚本对你可能有帮助:
% ]/ j2 D2 z3 ` A. `<script language="javascript"> 8 b* C/ y# X, N
function IsDigit(cCheck)
2 {# Y6 Q3 Y% P { : v, i F4 K7 O( I% h1 _; `
return (('0'<=cCheck) && (cCheck<='9'));
/ o" @. Z7 E$ Z) ~2 } }
+ m9 m9 R' J, l+ d 8 @, Z: N4 G3 D$ n+ Q$ w! P& V
function IsAlpha(cCheck)
8 ~4 T1 c, n! t# p5 Q( O { 2 U/ V% ]* l2 k7 W; K
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) - b' M& a& V2 S7 U5 C, c
}
4 y1 f. p* N! E! l& W7 R4 c & f5 A" g+ H) E. z* |
function IsaNull(cCheck) - @& _; v O; L. z# f. x- |
{
7 _, C- z t' a: D7 m1 [ return(cCheck != " ") ) c3 T: K5 u* V
}
) o7 W1 A4 O4 z+ e f % T8 E8 L7 z. F8 l2 c- q+ z
function checkform()
) K2 i& S6 y" w4 Y{ ; g) k' I4 o3 B6 ^
id = document.sform1.id.value; 4 w5 ?! i4 R" Y% \3 |) X2 A6 J) o
if (id == "") : z6 @* J9 S( J9 s( W
{ 7 t+ i! Z/ N! t2 d7 S
alert("请输入注册名");
8 k' o+ V' v! r- | document.sform1.id.focus(); , I0 R1 j; i! Q$ r! T
return false; # \8 t- o1 V- m
} 9 Q& a" H% H' T# W2 i4 J: [
5 x0 t6 u) v3 j8 F* p0 U' Q- k for (nIndex=0; nIndex<id.length; nIndex++) " m. B" k& U9 ^) N" T
{
: c2 f# s \! y, N8 _# w; C cCheck = id.charAt(nIndex); 1 b' O9 k7 J" c$ }, T! P
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
: w* W" W- L4 f' T, @ { 5 z+ I( L: t- ]; m3 G! }- T* v
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); $ C, o7 x' b0 y( o' X, f/ F
document.sform1.id.focus();
( J. y- r p* o/ @' H return false; K" R _9 Q* u
}
3 q7 d) k, E# e9 b; N2 [ }
9 c2 g4 }8 g9 S8 W chineseid = document.sform1.chineseid.value;
1 {1 x& x' U5 l, B+ \: r if (chineseid == "")
* }* @! Z% ]7 T6 `) d0 T { 3 w- T6 D; }$ z9 T1 L0 t7 ]3 O
alert("请输入中文昵称"); . j- y- _/ b, B; f3 ] Q2 C6 {& F
document.sform1.chineseid.focus(); ; V; T; b2 U; X+ W# }' D) O6 N# W2 S
return false;
/ D# ?6 f. v& E( o3 [& e( b }
3 R6 n3 a1 \9 k% M- j password = document.sform1.password.value;
2 h8 l4 b& D* Y2 _8 _, Q if (password == "") + H3 V, J7 l: x* S" D
{
1 X, E a4 a; m: Q& V/ Y alert("请输入登陆密码"); * @. j1 @ h+ Q! l/ A+ G6 n# A
document.sform1.password.focus(); 9 G$ `# T. t5 q7 z4 n3 Y# N z
return false; 8 S0 h9 q& w1 I7 @- d5 x1 O- S
}
g' L6 E. D; l0 |. ], L password1 = document.sform1.password1.value;
5 a7 `- ?) z1 v" x' _" A' [ if (password>password1) : F- Y' _7 ] Y# [* l) ~
{0 x0 {" E6 W/ M5 v
alert("重复密码与登陆密码不相同");
! `: u C* J) @& e' C7 O9 O' W document.sform1.password.focus(); 4 @: w2 k8 [" f, ]5 M- [
document.sform1.password1.focus(); 7 Z" _5 L+ W* R9 L
return false;& N; k9 {; b) q2 _
} - ~% n, I/ B G3 E' K8 \3 d/ |
if (password<password1)
, F) \9 V9 I4 C" @, o! e {8 a: [: D% K, a9 `
alert("重复密码与登陆密码不相同");
3 R T/ n4 }2 O" Y6 m document.sform1.password.focus();
# z5 g* O8 R h$ ^8 u document.sform1.password1.focus();
2 t1 M! ?; M% s$ E4 S6 P* ? return false; w; W* U1 ? l/ p
}
! A1 {' n& I+ ~* c) Y4 G if (document.sform1.email.value == "")
" Q' H* b/ z' I { 6 ?: b% n& x* n
alert("请输入您的E-MAIL地址");
) ?0 Q2 X- U3 T2 V document.sform1.email.focus(); 4 G s1 |. Z6 m+ k* ~7 V+ g
return false; : G) v1 s2 ~4 w3 J8 d) J
} 6 J* l) X! a4 Z- r0 [, Z) Y& b
5 Z0 x8 u$ x. Y" v. ^ email=document.sform1.email.value; 2 m. p4 L& K- r J) K; `( h
emailerr=0 / U6 `( R+ v `- G
for (i=0; i<email.length; i++) - t7 B" O/ Q4 l- ~0 F5 X6 o, k" j" V% r; \
{
: v2 N1 P- }. D6 ?! @" i if ((email.charAt(i) == "@") & (email.length > 5)) 6 |8 a3 Z- l# o; j) _
{
; j1 }) j# ~" y: v7 p) j emailerr=emailerr+1 5 D8 r4 \7 ^: \$ |& w1 {
} / g6 N4 T. }) ^# A) g% ]2 @( b
} & C7 R; s5 N/ y; n9 t
if (emailerr != 1) % X& E3 ~6 m2 V! g
{
+ b- _ Z. s' e7 }8 c alert("请输入正确的E-MAIL地址");
3 t! W! w1 o' f6 z8 x document.sform1.email.focus(); 4 e q7 B) Y, N- }6 Z
return false;
# i) e. m0 B! g8 I, s. L% Q0 l }
* q' o5 a& S: k0 i ^
* I5 t5 s' `1 ~; P# \. v if (document.sform1.checkask.value=="")
) N: H Q0 k2 h' _: ^( m {
- V3 w. |1 V: U2 x alert("密码提示问题不能为空");
8 Q7 R/ ~% l! [: i' g0 I! t2 n document.sform1.checkask.focus(); * X! n4 ~7 x! q3 v. v
return false; : k3 ^; Z/ ^: e/ t1 |
}
: A( o( ?" p. d5 `9 X0 N if (document.sform1.checkans.value=="")
2 d; U& F* B- j {
/ o6 w% F# C. h( d7 U1 f) | alert("您的密码提示问题答案不能为空");
" [, G' y% j% F" P. _+ C" O7 c: u document.sform1.checkans.focus(); / _4 z4 f. R* A& f L
return false; ! v3 r: v- }' Z, I: x! H) [
}7 |, i& N% Z5 u
return true; , F- s9 q% ?/ q) H/ C
( x. ], r) ^3 S& Y& ]4 l7 x
}
* |' o. x+ c: K$ E</script> |
|