|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14429
- 金币
- 2500
- 威望
- 1647
- 贡献
- 1448
|
这个脚本对你可能有帮助:
1 } e- M/ t8 i<script language="javascript">
- |" d K$ N" W$ |function IsDigit(cCheck)
# D7 Z& ?5 X' ^0 y, a: ? { ' A9 n9 n6 y3 @: t3 K1 i. M6 u
return (('0'<=cCheck) && (cCheck<='9')); * k! l% r5 m, q% S6 k2 @
} * j# A. r- U0 }1 {) w2 U0 ]
$ ?4 e$ e4 C- i2 R
function IsAlpha(cCheck) ( l. x/ r8 e8 I( ?, u) d, F
{ ' B' H& L7 z& p. h7 G( m
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 5 c8 h. T& ~/ `, ]* o8 ]9 A
} 8 F& T* U4 I% C" h1 |2 t9 X$ x
! z. n" l: C" | [" ]3 {
function IsaNull(cCheck) % L0 K4 r# y1 @' {
{ $ B( x7 P2 N1 G% F* R
return(cCheck != " ") 1 t! H* d# T0 F1 P P! P+ w5 B8 t) @
} 2 k4 z) z# O2 \+ Q
- B: K$ j8 l. ] U' s
function checkform()
, @3 x8 E( W9 F. T2 Y{ 8 |2 c9 g$ a% D8 w
id = document.sform1.id.value;
0 \. x8 l" N. N( z6 S# f6 \# k1 d if (id == "")
$ K, Y. k7 f3 ~6 w/ r/ \! \ { + s; v4 b, I1 W3 S% @# Z
alert("请输入注册名");
- f- i2 Y' ?! u8 g document.sform1.id.focus();
1 d. K: S& H& W) O+ h. S0 a return false;
! u$ a7 w) G4 v0 Q L# G9 s, C# s } ) L f5 f# u- ^" M: O
4 v6 {9 ^5 X5 K0 V% M4 G for (nIndex=0; nIndex<id.length; nIndex++)
; t! @* b; f$ \9 ] I {
# @* `4 ?* ^* G- c3 m% x cCheck = id.charAt(nIndex); 9 Y$ t" p* q1 }, [9 O& I. Z/ D
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
8 e7 [" k7 R% R$ C {
- r+ w$ L- B! A" {, M0 q alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); ' M; ]+ U9 r# {0 s! E
document.sform1.id.focus();
* r3 |6 B) u; T return false; 2 A: n' q4 d4 b) E' \, H, i" h
}
y# E* [( S# A N3 o4 ^, v }
. Y6 c8 b0 b& _% y8 G" E( @. c. d chineseid = document.sform1.chineseid.value;
9 v1 d& k4 I. p/ m/ [ if (chineseid == "") 2 h8 f' K9 [; A! x' T4 H( R
{ 7 l5 C1 m- Y# q+ ?0 _0 Y
alert("请输入中文昵称"); 7 _- V/ V( h, P" a; w$ X3 J; n
document.sform1.chineseid.focus();
' y, v$ ]: Y4 M& O Z& C return false;
" |- R) |/ h0 ?+ [2 a }
3 N. G: P. o+ C% ^7 o4 W' V- s password = document.sform1.password.value; 5 u$ Y0 n9 S% ^( Y( Z( {5 W
if (password == "")
* q3 z$ V- l( x) w" o% _/ U {
: g, Z8 Y! d! z5 S7 f. ^ alert("请输入登陆密码");
# L2 ~# ^3 }3 i0 D5 y: x( c document.sform1.password.focus();
" _ ]' \$ p( e8 c! @ return false; 7 I {9 e1 ^% h* h: v
}
1 [7 k+ M) `% S7 b% ^9 t7 g7 Z, m password1 = document.sform1.password1.value;
+ A* }8 i; { {9 s; e if (password>password1) 2 u+ W$ ^" n2 X7 X+ o
{
8 I% r) ?% }' t5 |( { alert("重复密码与登陆密码不相同");
' A7 D, j8 W% @5 ]+ d8 v document.sform1.password.focus(); 0 Z! O4 |3 O1 Y4 i
document.sform1.password1.focus();
% f2 U7 I' g4 P& f | return false;
5 @* N4 q; t* a7 s } 6 f! H H! @1 ~2 S2 s$ ?) D4 N) n
if (password<password1)
& w6 M) Y8 R, ~: _ {
# S3 ^- f! `6 d# W" S0 R2 r8 ? alert("重复密码与登陆密码不相同");
5 t+ }$ ]! g+ u( d5 V9 B. A+ Q document.sform1.password.focus(); * ?& z- B9 f- J8 t( ~) Y4 w
document.sform1.password1.focus(); 6 p A! s- r* ~/ V
return false;
4 |; j a+ [% J } - @$ L" m' E9 S2 J0 U3 e
if (document.sform1.email.value == "") & Z! i$ X4 G, Z0 p9 H8 w/ B2 d( { s
{ 9 @( Y' \2 t" _. x
alert("请输入您的E-MAIL地址");
# w1 q) A' V. H" W document.sform1.email.focus(); ' H" e5 S, j: m6 o4 ?) L) Y: d0 k
return false; + H7 S4 _- f: F
}
) i6 y" w0 _% x" ^3 u+ i: m7 }! F
# O4 J4 ~/ t& y4 z email=document.sform1.email.value; & r2 m2 D; r" \# {6 w
emailerr=0
( T5 t- T) k; s' `/ }) E; f+ M+ Z5 O for (i=0; i<email.length; i++) 8 p. p- w9 X0 m' D
{
0 y* u6 s; Z2 {3 W% {+ \9 ? if ((email.charAt(i) == "@") & (email.length > 5)) 0 i6 C7 |! u9 m" z3 G- ]# }
{
! e0 F5 j8 [7 G# b) e5 |; n( z emailerr=emailerr+1
! b) A( T- k7 t# P( m9 [ }
5 c: m% l/ h# C3 X6 O( I8 _6 | } # f! o B( U' V9 l- U
if (emailerr != 1)
/ D& A/ v c& Z9 M* e { / J) [- h4 H/ E0 y
alert("请输入正确的E-MAIL地址");
`0 W& b- E1 P6 f: I; b+ P: R+ \- P' ]# L document.sform1.email.focus();
' m, R: L8 l8 z! v) A8 j3 m" q4 i return false;
0 s9 P% L" f1 r% z K9 i. U' ]* ^ }
. l1 t) T0 n4 R- w& R+ g 4 T, [4 T* e; C
if (document.sform1.checkask.value=="") 8 [7 k% |, o* J" V& A
{ 2 `% `$ q6 n4 _9 o+ a' O- z$ P
alert("密码提示问题不能为空");
; _7 b1 A) t! A- g4 ^ document.sform1.checkask.focus();
* u; {, q/ r0 k return false; : T* L9 A5 N+ E! {+ I! r
} & T" s. ?/ E) ]) Z
if (document.sform1.checkans.value=="")
/ m( i# U) y- n6 P7 B4 n8 w { + U$ i! m3 n6 \) Q6 l& E
alert("您的密码提示问题答案不能为空");
* a8 g1 |5 s7 ?6 C' r+ ^ y document.sform1.checkans.focus();
) T( n! e$ R' c3 p return false; 8 V+ f6 n3 y5 C# i! A8 y2 k" G1 s7 E
}
( \1 g2 D" u( ]0 c/ e# Q$ ?+ I return true;
U4 H! q6 I8 h& ~ # s1 V {1 h! c) v; G# i
}
: @" T# m$ p) |! Z k* b! l</script> |
|