|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14337
- 金币
- 2454
- 威望
- 1647
- 贡献
- 1402
|
这个脚本对你可能有帮助:( s$ @/ a/ d7 E+ \! w/ W$ H
<script language="javascript"> # U8 l+ y5 I# X0 X" b' M$ Z
function IsDigit(cCheck)
1 B2 x- q! R% c {
& s( X1 ]# ~( J, O/ J' z1 I7 j return (('0'<=cCheck) && (cCheck<='9')); " d$ j5 S* T& U$ P
}
1 t1 v: e1 ?2 A$ h6 ^& y
2 w, a- i. b) ofunction IsAlpha(cCheck)
7 r3 u9 A7 E/ q3 c {
/ V- a8 k( u5 j" a$ c# k+ | return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) , H8 g- r1 h4 Y/ i+ |& _) u) c
}
5 o5 q- \3 R p! M/ X8 u/ o4 l' g 0 y+ e& }4 x x6 J: B
function IsaNull(cCheck)
, R5 N! i8 h* a( d3 T+ q( g8 J/ e1 |% x { K, K6 h: T4 C
return(cCheck != " ") # ^$ Z+ `! `: S+ q4 B
}
0 U2 o6 o* M2 b 9 E! }+ g" \ U1 d( m/ [6 N
function checkform() 7 ]! v1 r1 e4 b2 z- n) ~/ T* I7 k
{
: F/ ^. a& z/ s; X+ i- ^2 `0 H' E id = document.sform1.id.value;
2 A9 r7 E, b5 P5 ]+ {& q( T9 G2 ~ if (id == "")
0 k1 i" x* T8 m: `1 a- g$ N ?/ ~+ o { : L) g( m8 R2 O8 z* g" ]
alert("请输入注册名"); 4 r B- X6 L9 d# J7 {
document.sform1.id.focus();
% ]1 ^, o) n, E) ? return false; 7 p: m! a6 k2 o$ U; S9 x8 U
}
: x- L6 y" W$ D- \8 a3 H
! Z+ ?* k8 r6 H* G( X+ K2 r( E for (nIndex=0; nIndex<id.length; nIndex++) 4 O0 y4 A" `7 d4 v( C% ]+ N* V9 X; G
{ 9 _; c, z2 b. P
cCheck = id.charAt(nIndex); 6 U. r7 C; T, c' X& O8 W
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) - ]( T9 }2 P" l+ D
{ 1 g6 @9 v8 {3 }
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
3 y( R/ A# |$ \+ N document.sform1.id.focus(); 3 F, ?( ?# w1 F$ |
return false; ' I1 F3 w0 ^& Y @5 k
}
) d2 v5 R; J) z5 L3 ~ R }
; q1 F" Z L5 x) f5 ^* M chineseid = document.sform1.chineseid.value; ) {0 z& r4 N2 [' o$ Q9 O
if (chineseid == "") , T$ y: L8 q- @( p: q1 r5 a8 N1 `
{
4 x; B `& P$ |( L* ~2 X6 a alert("请输入中文昵称");
8 W1 L1 L. P/ J$ p" R | document.sform1.chineseid.focus();
9 c% u4 E% o, i) W return false;
5 i- x0 d- O S% a5 ^& z7 o' ~( E } 6 x. o8 k2 Q% c( N
password = document.sform1.password.value; ) E: n3 U/ b2 {9 g
if (password == "")
& _8 N2 ~ M, M9 O6 B2 _( n) Y {
' a; O- T) Y2 z7 i8 |. Z0 z/ r& i2 }. f( a alert("请输入登陆密码"); $ n" r$ g. n2 B
document.sform1.password.focus(); ; r$ x& Y3 }& E+ _7 o- m& V
return false;
7 N" X* X' x% w v" H$ b9 r1 D }
' {/ M5 z0 h( s, k password1 = document.sform1.password1.value; * R$ `7 x- x+ L& }
if (password>password1)
y" P$ O' f2 p9 A8 R3 J6 N {
+ r' }7 }/ v7 N2 k) G' l7 z' o alert("重复密码与登陆密码不相同"); & ~) {. j! L/ `( c" B
document.sform1.password.focus(); 1 P/ ~: _* c$ A
document.sform1.password1.focus(); 1 F* v' A/ B0 f% d: V% n! h
return false;
9 @* g$ c2 a ?* F8 `+ _5 ]1 n }
* k* ^9 ?9 c1 E& d5 I: x8 m7 s( bif (password<password1) 3 ?' w$ x' }5 B7 T g; g1 a2 P9 ^
{
# C8 n* f+ I, |2 }1 r) D alert("重复密码与登陆密码不相同"); , m, G p' o0 }4 F; u# C. Q
document.sform1.password.focus();
! z/ T {4 e. k document.sform1.password1.focus(); % b: g n O) Z! K# Q* h
return false;
: P( e) h2 ~$ y8 Z3 I0 Y }
' i3 Z$ B9 Z0 e) I- X if (document.sform1.email.value == "")
( v* V- B* c5 e1 |) O { ; z* h6 G' ~! B* w/ B
alert("请输入您的E-MAIL地址"); : H6 }) u8 @: W0 H! e* H
document.sform1.email.focus(); a) e+ }7 w5 a6 b
return false;
' _, P$ s( g2 X& @ } 1 r" j" v% x, {* V% B6 Y" V
6 D, J. i, U0 t9 P+ M email=document.sform1.email.value;
/ o+ v0 J. o! }3 L emailerr=0
7 n o6 m& u, M( \7 K4 J: ]% D for (i=0; i<email.length; i++) . q2 j U# s# Q
{
0 g# Q9 k1 A- c) C3 B& a/ y* I if ((email.charAt(i) == "@") & (email.length > 5))
/ f5 Q7 c% C* m0 U/ j {
# c; E3 ~- Y. F2 `+ Y: Y emailerr=emailerr+1 , `6 L# o$ H0 |' p/ Y. [* w& E) ?! X
} 3 w, q. C& T ]2 T( ~" ]
} 2 O3 ]1 _1 m7 p& H# F: z
if (emailerr != 1) $ A9 F( ]! |1 W2 M
{
$ W5 `5 w2 {! b( L) b, v! o2 H alert("请输入正确的E-MAIL地址"); * E8 g' W) m! J6 B4 W
document.sform1.email.focus();
9 ^& h: F9 Y; w+ Z3 b0 T return false;
D J: ]6 a2 u$ _6 L) m } + L7 d+ p- N& X/ b. F4 s
9 P2 ]* q& o2 h* |& r/ P
if (document.sform1.checkask.value=="") 2 [4 V% w% Y. d: R& v* J
{
1 {" _/ o9 g* C7 r' q6 `4 g+ N" C alert("密码提示问题不能为空"); 6 Q+ w1 Q* N+ S1 ?' m
document.sform1.checkask.focus(); 8 y" s2 T" I4 o! N# ~
return false; 4 p3 f9 B" | L1 A j
}
! `8 W5 [. ~7 ~, r' I. z if (document.sform1.checkans.value=="")
- h0 k0 }& ~: m& ?5 p6 W9 I { 8 b. Y4 a' w6 f9 p v) a
alert("您的密码提示问题答案不能为空");
' s6 K0 S& P; s4 m' T3 D0 m1 S document.sform1.checkans.focus(); - v( N- H7 p- V9 Z% j
return false; 4 c% A' _" H5 n. q+ a; s0 F
}
9 O0 W- z% P1 D9 n return true;
1 s/ w& \. f/ K * H3 t( w. H; I9 [8 D; Y
}
8 I/ A9 z* Q9 v4 q3 h+ P) D, X</script> |
|