|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14317
- 金币
- 2444
- 威望
- 1647
- 贡献
- 1392
|
这个脚本对你可能有帮助:
4 ^3 P' H7 d( Q+ ^<script language="javascript">
4 i9 Z4 q, J8 C/ O" v# {$ wfunction IsDigit(cCheck) # P$ j3 i# A) k2 G, a& D6 S
{ 1 c3 ~/ h) G; e# i
return (('0'<=cCheck) && (cCheck<='9'));
$ s" T, S$ [- x6 h" u5 r0 K } ! ]1 z- |3 P2 D
% r+ g+ S0 i& `) ^function IsAlpha(cCheck) ; z5 g( ?5 g) m8 i; t
{
$ y$ e d- B4 h; z& o return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 9 z% R4 @- H3 S5 a" f/ p/ j6 V5 p$ g( i
} $ W! o7 W( L7 r& [7 b
3 }1 U. ], \0 e" l8 m6 o3 p& p. jfunction IsaNull(cCheck) . `& T* q/ P8 a# g* K D
{
$ f4 G a3 J% Q2 D1 p% x& j5 i return(cCheck != " ") $ ^5 d( B* l$ t; G k6 P
}
6 `0 ?: l& ~* }5 r9 f. m# ?+ B" T ( S! `/ \) v0 X' u7 A7 i. Y
function checkform() - V ~5 h. Y, Z1 I* k$ x. e
{ . v+ { b1 x7 o8 k K% D. |
id = document.sform1.id.value;
$ f2 S6 B2 R; |0 N9 P if (id == "") . @ Y$ N2 q4 f! S* |% m
{
$ y0 ]1 ?( l* k. x5 a alert("请输入注册名");
% w4 R; ~' o5 y* }1 M! D* O document.sform1.id.focus(); + Y' g0 A1 q1 P, [ P
return false;
# }* H, y; J i, A O c- T }
3 j6 V p V2 F* L0 \! K+ p # v, v( ~4 o5 g4 ]1 r4 {& V
for (nIndex=0; nIndex<id.length; nIndex++) 2 ]: o4 k$ p. H0 l
{ . l- q1 I* u0 ]2 D
cCheck = id.charAt(nIndex); . v. [% V+ v' w
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) % w; J; ^! {: n4 A4 J
{
$ Y* |8 R. a/ C" ~, R3 O alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 9 T4 K* `+ R! \: _- ^$ E7 T
document.sform1.id.focus();
; J" l2 Y/ t6 o$ z0 a5 h return false;
# m: i* w6 Q2 s" x# i1 q* \" ^& _ } 5 F; Y! d9 e# m3 W y1 D
} 1 \: g4 N1 v! N/ Z1 H
chineseid = document.sform1.chineseid.value;
6 ~; |' g; k3 I& Y& K( u if (chineseid == "")
" F( z% T n" S& I8 v* R6 G0 [ { , _! h$ s$ E+ C7 ^
alert("请输入中文昵称");
" ~* Z" K, O1 [8 W document.sform1.chineseid.focus(); 0 t/ G7 z3 {6 [
return false; " E& w& N4 G' B& X5 M
}
7 ?3 J) `' T! z, _8 @ password = document.sform1.password.value; 2 g, Y7 ~) \3 |2 X" d
if (password == "") 1 l9 P* ^+ m, f( G. O
{ 3 o5 |" I2 j4 E# |' B0 S
alert("请输入登陆密码"); 5 A$ z' C8 z, d; ]" `9 `% A$ Y, G
document.sform1.password.focus(); 5 }4 ^( I' L- |
return false;
( c" {# ]0 H3 A; E* ^$ v }
P; _* E2 ^3 c6 _1 S1 V password1 = document.sform1.password1.value;
2 {, P* C3 V. |- { R if (password>password1)
9 |. B. c6 v' b% V8 m/ X {# P/ p/ n8 J+ C' }3 x
alert("重复密码与登陆密码不相同"); : J8 V# N* E; q- ~2 {1 F+ ?4 Q
document.sform1.password.focus(); " i9 I H, O; Y
document.sform1.password1.focus(); ! c; g- A0 |7 L3 ~& X
return false;& A$ R( C' O3 |! w, x- [
}
i8 U4 E& @$ [6 A4 gif (password<password1)
+ P% n1 L2 p: C% f* f {2 W6 t* A7 i8 U. e! s4 B0 Q/ o
alert("重复密码与登陆密码不相同"); 1 _ Z0 J2 @7 t" z$ l7 U
document.sform1.password.focus(); 5 X$ b6 O/ S7 x0 m+ |& k
document.sform1.password1.focus();
% C3 l" Z) \) N, l4 d return false;
9 y4 S0 o$ S" e. `* U" F } $ i8 P2 W# C: a8 R$ k
if (document.sform1.email.value == "") 3 q% h1 h; C% u( ~- {
{ % j/ V' @% {9 z7 B# w7 \' Y0 [
alert("请输入您的E-MAIL地址"); % q# u7 U7 M" }+ q
document.sform1.email.focus(); 4 _7 o, Q) ]4 Y- i2 s9 P
return false;
7 w* b: b8 B+ E a* U } 2 J6 b7 n2 {. _! V- x0 Q4 R7 ^
6 z2 U" E8 d, B
email=document.sform1.email.value;
6 Q+ s% R! K0 R3 o) r3 Z8 ? emailerr=0 ! E. n. L8 S: M) o$ P
for (i=0; i<email.length; i++) + C. v- `% D8 ^3 v6 s1 Q0 {: p: l
{
! ]! F n- R$ y' T0 N if ((email.charAt(i) == "@") & (email.length > 5)) 0 H, J! f3 g! l
{
1 ?- S, h% [; p! b5 m0 _2 j$ D4 Y! ~ emailerr=emailerr+1 * R, m2 B% C/ k& |. I
}
9 b+ l% q5 B l. h: M6 d } " A% F- e9 b% L. m9 c" d
if (emailerr != 1)
: t$ j2 e+ W; y" i B! ` {
5 A* ]$ [( I3 V: l+ \2 E. F& S alert("请输入正确的E-MAIL地址");
, K" b1 U* Y a. h9 M, T document.sform1.email.focus();
4 d2 Q6 q, t8 j' t return false;
2 i# V5 V6 r* v6 m5 d } . c* w3 i' m: L% t3 b% L: w" z$ V
4 v4 \: C# M1 Y% r5 h1 | if (document.sform1.checkask.value=="")
& o* ^. I7 w* u5 Y { & S' L, A. u# w
alert("密码提示问题不能为空");
- j- j( X! l1 z9 V6 K7 X document.sform1.checkask.focus(); # u9 D4 `( O( n# a% u y5 B
return false;
7 b! H. ]2 g0 C, u4 Q } ! m* m' {4 ^5 D: m5 c# E& y6 p
if (document.sform1.checkans.value=="") + S$ D+ m3 }# i' q
{ 9 r: \2 H; I* X Z. ~5 l) P
alert("您的密码提示问题答案不能为空");
1 v6 u9 {3 [9 U3 d, c/ \ document.sform1.checkans.focus();
7 q# m1 r5 k) I: f. J: m2 ^* P return false; . ~8 s8 r' ^3 V
}! R- l3 T7 H) m5 r5 K5 H! n' A0 G7 M$ L* z
return true; + K+ @9 ?( N- G1 H% Z7 {8 T( Q
7 `% o2 d; [& v' Z$ g+ ?
} 9 m" x# j5 n% {/ Q; u! ?
</script> |
|