|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14369
- 金币
- 2470
- 威望
- 1647
- 贡献
- 1418
|
这个脚本对你可能有帮助:
# X& }3 K1 W' B. \( Z<script language="javascript"> 0 r; H. v0 U; \" L9 w2 ~$ }# D8 z0 |
function IsDigit(cCheck) 6 [! O R2 C A; L+ e) n$ U) W6 u
{
0 f0 Y [- @/ `3 S0 f# ^! p/ t return (('0'<=cCheck) && (cCheck<='9'));
) u/ ] W/ }( ]4 | } 0 L, V/ h* T5 L0 z
! Y g/ Q* @5 L! {, U4 X/ T4 ~
function IsAlpha(cCheck)
+ u; N( R9 `1 x* U+ } {
3 V7 ~" z0 ?, a6 }6 h: |. N( @# H' [ return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
; R4 C; T! ]' g l }
2 X0 v# |$ [7 w# I. ?( D8 E0 | 8 }/ u0 x( ?. x1 i0 U! \ V
function IsaNull(cCheck)
6 s, o, ~( M/ r3 g { ! A$ R3 l$ I9 E6 @" S
return(cCheck != " ")
) G3 H- q( I% [- M7 q9 ^ } % a0 x) i2 z" @" N( V
6 K) h; I# P# x( b* Rfunction checkform()
, J, n: F! a4 o{
7 V/ w4 D4 Y# o id = document.sform1.id.value; + G d) V4 f+ \( |, E
if (id == "") 3 G* M0 u$ @7 j# j
{ 8 G: ^5 V5 ?' G5 N8 D, S! P
alert("请输入注册名");
/ d6 v$ n P1 z+ a* l. T document.sform1.id.focus();
7 ^1 w# R" n6 { return false;
2 Y( [2 D( q+ i: h9 B( F } 1 i! w- m# ^7 a/ e( n. d1 p! g3 X
+ [* e% h/ N+ a; z6 c0 ]& S7 G
for (nIndex=0; nIndex<id.length; nIndex++) 7 P' h5 ^# k' K9 [& o0 ~, @
{
1 K+ ^! K1 v4 n8 Y( f1 ~ cCheck = id.charAt(nIndex); 2 q" M6 N- r9 z8 y" R0 ^
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 5 q) G/ K" [7 |/ o3 m
{ ! z3 y9 `$ c1 N$ f$ D4 q
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
* s! K8 e7 M, K# ~" [1 x4 e document.sform1.id.focus();
# M0 g; \$ H. J; B1 W return false; ( c7 _0 ~( g9 O- k; E# n2 O% I
} : |$ N) H# P m3 ]& E
} H0 @5 e* R2 i9 B- T# p
chineseid = document.sform1.chineseid.value; 6 b3 R* m: W% R( ?& z" X/ _# Y
if (chineseid == "") 0 n- \& y( N2 F2 \# p2 Q
{
5 s- g, w. p I; h& C/ b5 ] alert("请输入中文昵称");
- F9 P9 F8 N1 b$ N' R+ {- d: ^. n document.sform1.chineseid.focus(); - s) n0 D, s4 u* q
return false;
% d" U7 V4 K4 S- |1 h% M6 w } ) }3 p4 Q+ [4 Q
password = document.sform1.password.value; - r; J6 \# m L- ?0 b
if (password == "")
' A; W; T6 a6 x: ^2 k( S {
8 a5 `( i, B+ F7 G9 B ^# Z1 H! x alert("请输入登陆密码"); * L U) i- w, v" G4 @8 J4 X5 m
document.sform1.password.focus();
/ o6 D' A/ f5 A7 n return false;
1 Z: y) c4 p6 o& q! X* H$ I8 a }
& }: b i7 e# B( F$ L, X; I password1 = document.sform1.password1.value; 1 q J' Q: V" n$ }# i) h+ d
if (password>password1)
) Z+ ]& T# |4 Z0 j2 H {
% c G, ]4 L6 b, f alert("重复密码与登陆密码不相同");
9 G( u" Y3 f: G' r. r1 r/ h: c document.sform1.password.focus(); " O4 |3 c& ] i) T( n
document.sform1.password1.focus();
. B# M; z4 d, `$ o& U9 { return false;
/ J! S' F3 c9 ^; o$ a } / l5 q! A/ L- O: u8 t% V7 F2 H
if (password<password1)
' `2 a! Z9 ^1 ?8 V {" k7 p! c% R4 T$ |
alert("重复密码与登陆密码不相同"); ! ^7 _: _$ S. V9 W: v, }2 y
document.sform1.password.focus(); 8 G1 Z r2 q5 h; m3 [
document.sform1.password1.focus(); 8 J* r5 d2 U, w
return false;
5 h' M' j5 v* p: j6 ~0 L' A8 J0 p }
5 k2 R/ u+ b! c5 A0 Y if (document.sform1.email.value == "")
) C/ v ]# L3 J% e, y9 f { B- C& i8 X/ c0 J& [* z
alert("请输入您的E-MAIL地址"); & r' Z5 i' K$ g9 `
document.sform1.email.focus();
0 a5 u2 X. x. T# g( Y8 Y return false;
7 A2 {: r5 U- `& g# W } ) T7 s9 A2 u; w4 [/ d
) `, B) X2 ^, R* b" e
email=document.sform1.email.value; : |& v* b X0 Y# h- v" t+ d4 v
emailerr=0
* `% N/ O, W4 W) r ]' c/ J# q for (i=0; i<email.length; i++) 1 r2 Y6 Y1 w3 c4 B4 l- a6 |1 Z
{
+ |2 Y& R" s3 p9 ?! |& [ if ((email.charAt(i) == "@") & (email.length > 5))
# ^) b5 {7 H4 C2 G! `, Q( ^) e { * b7 X: u6 G# S1 k, J' E X4 B
emailerr=emailerr+1 . ^/ }0 Q' a* B8 G+ V, R
}
- q2 y0 I9 E5 b+ u% ` p! P; j; P( [2 _ } 4 `# ^ t, v b) I- D/ W" i
if (emailerr != 1) 9 l' ~$ L/ T: E$ L5 X
{
" {6 K* v, g, y" }4 T9 T5 F' b alert("请输入正确的E-MAIL地址"); % J) m. k! ^/ V1 C( [3 F: _% G
document.sform1.email.focus(); 3 U& ?, S8 a4 K8 j
return false;
( s# ?+ h: l5 X, c1 f5 [( ? } + x2 \$ v; N( u* M! `
4 H+ f% J4 y: l E" | if (document.sform1.checkask.value=="")
) k4 H# Q7 Y+ y# [+ E4 X1 h {
- K6 ^' S4 H$ f+ s- p( P9 g }5 ` alert("密码提示问题不能为空"); : q% c8 I# m8 ]% W3 m
document.sform1.checkask.focus();
- b5 p4 n" R1 M& X0 e- d) a return false; j# ~! j4 _1 w0 m% ]
}
9 Q' n, u- d8 l; A. d if (document.sform1.checkans.value=="")
1 N1 `& [) y2 ] { 3 Z( P; s5 n/ `, i1 u
alert("您的密码提示问题答案不能为空");
1 n3 ?+ j0 t, P" i. k7 k document.sform1.checkans.focus();
0 T( f7 P& K4 v3 |: G return false; ) f, J% Y; ^/ n1 `5 f
}% q: Z) r, R5 F y1 z* v; M" z
return true;
" ^6 D! R; {, j/ C: E+ U3 R1 b3 j0 s0 a
! y$ z) c( U& B2 [}
( {* u# D: E9 l% w" j" x</script> |
|