|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14325
- 金币
- 2448
- 威望
- 1647
- 贡献
- 1396
|
这个脚本对你可能有帮助:
' F. |0 p+ f. T<script language="javascript">
- Y! ^1 a, \- Q4 P# E9 A5 A+ ufunction IsDigit(cCheck)
, T: f5 p, |- s. ?: x* y2 K+ A2 Y! C+ \. p { 6 `# r Q( w, m' d
return (('0'<=cCheck) && (cCheck<='9'));
* K7 h2 z& ?( Z0 q% A( x& k } 8 f9 S0 q- I9 \5 r i( _( f
9 k# t* M, X! j! ~1 U8 J' ufunction IsAlpha(cCheck) * I2 Q/ W6 |8 d3 k7 P( P
{ ' R B% f' f& B
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) - O: p# Y$ u1 p* F
} , N' T1 W3 p* l: `( g5 Q
4 }- T( d: u& Dfunction IsaNull(cCheck) b; n! G+ y ?4 N: z
{ 5 n. Y$ {' V' R
return(cCheck != " ") : x" _$ {3 W* u7 Q# K
} : W+ B7 i4 j- T3 C
0 L7 R. o: P. u6 ~# f# r
function checkform()
* Z& x7 ~! Q. k( U: L+ P{
( a3 |7 h+ z, I id = document.sform1.id.value; 9 q, x4 u8 u% H
if (id == "")
. I2 ?& |% Z: [' I2 K { , Z0 d. q. m7 y" t j8 Y
alert("请输入注册名"); 3 a5 Z, Y* H7 E' |3 Y
document.sform1.id.focus(); 3 N; D- V5 l2 M" S* ^7 |
return false; $ r3 j" m' y) X, d) s2 E. j
} , t; J5 K6 U, F$ u2 ^& S
9 k$ C# S1 \; f8 _6 E, c for (nIndex=0; nIndex<id.length; nIndex++)
! y8 `2 k8 i. s8 F! p { 5 A$ a r3 s: ]5 f" k: l/ [
cCheck = id.charAt(nIndex); 4 d. ^3 B+ T$ z( S" s8 p
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 2 B7 Y8 d' t# H7 b
{
. F2 Q8 K9 i5 e alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 2 R- N4 u# M! q9 A; w! \0 T
document.sform1.id.focus(); 3 l+ d3 t; p) O$ @
return false; % v8 K+ s' j7 U
} 5 H/ [ p: G$ U* N( W8 a, q
} 3 T) A4 r$ U+ s' s2 l* n7 _! u
chineseid = document.sform1.chineseid.value; + w- |, W7 X C/ V( |5 p: y M
if (chineseid == "") ) }9 d" y$ V6 o, z9 d- y
{
; O$ a; D3 Q/ _! |7 ?1 A1 ~ alert("请输入中文昵称");
8 `5 _# J y- z document.sform1.chineseid.focus(); + `. O. _1 e' n! V: s
return false; 4 K O3 r6 T$ k8 }9 d# |; c
} $ i, n" I; F' d
password = document.sform1.password.value;
3 ]5 g$ _- b. | if (password == "")
. w- E( d7 m" U. l; G5 O {
9 x: ]$ c; D: O6 R alert("请输入登陆密码"); 6 Q5 d* x/ ~. N
document.sform1.password.focus();
5 E$ K, S9 _2 n; B8 p. u return false;
2 t) l& N- _2 V# p } 8 d: P# \2 g7 X: d& N! J$ a; X
password1 = document.sform1.password1.value; 2 Q/ ^' l$ _5 \. t! K& ~- E0 _
if (password>password1) 0 p& t S& J; Z! G4 ?
{: n' K ]4 J& H8 o5 y
alert("重复密码与登陆密码不相同");
) n3 o) x( n$ f3 ~7 G3 X$ s% P document.sform1.password.focus();
9 D, \0 [) N& x3 d4 v document.sform1.password1.focus(); $ T j" y* p Q1 S
return false;& n- u! s8 s, q2 Q8 n4 C, p1 X9 U; A
} + e' E. ]9 \- K6 S8 s: l3 [$ ~
if (password<password1)
: b7 O y( G" O7 d8 |2 @& c {* ^* Q/ i4 g, `- z
alert("重复密码与登陆密码不相同");
* k. K3 H4 v$ v, L+ i- O document.sform1.password.focus(); 8 ?& N; Y7 J" {5 I$ ]
document.sform1.password1.focus();
# o Z8 K" N- t' ~/ } return false;
' x, e7 M, t. G- r. q9 M } # A4 J- J( O# F3 m8 X
if (document.sform1.email.value == "")
2 D' l/ v n4 I2 l {
: V2 A6 u" e9 ?' ~* ] w1 b7 Q alert("请输入您的E-MAIL地址");
! v% W7 I* M9 Y% N2 i$ f document.sform1.email.focus();
9 {4 G+ A3 @- k- o return false;
( e) ?! u5 ^5 f( o } * ]" O3 ]9 r! D; S5 R$ \
/ a% M f. R8 m8 @% {; T email=document.sform1.email.value;
; c# U5 x0 v9 R+ l1 R2 D emailerr=0
. x$ Z5 Z( Y. ]$ U N% ~9 l) ` for (i=0; i<email.length; i++)
0 z1 c# h- y( K: ~5 _9 ~% J% Z$ a { 7 z8 f' r% }! U1 c
if ((email.charAt(i) == "@") & (email.length > 5))
+ Y- W! }" P; p; y3 |3 t2 C { / k# {" N2 S* E6 W
emailerr=emailerr+1
4 T; V* N, D+ C* Q' G }
# ]+ C, r2 u$ W! J; o; G) a } , g8 Z& }+ }* B9 H. q
if (emailerr != 1) 0 I W" ~3 r; y8 V
{ ) _ e9 ?% u5 S
alert("请输入正确的E-MAIL地址");
& G& R4 x& Y0 T" i4 A$ G3 f$ O+ T document.sform1.email.focus(); 5 s4 q, G6 w) F4 h9 M r
return false;
1 c0 K. `; L/ O: T }
% S6 K7 G8 _- i5 L! O # l) }' D/ v4 X% X: }
if (document.sform1.checkask.value=="")
7 K4 C; S+ z! X3 P {
& W# P2 F, S) C3 [5 f1 `' J alert("密码提示问题不能为空"); ' x2 Z0 n: g1 @, o* Y: l0 ^8 |
document.sform1.checkask.focus(); 3 |6 c4 `7 {4 y" s+ j
return false;
! f' O9 x+ l* O3 p } ' T' D+ w; L6 i7 j. F) [
if (document.sform1.checkans.value=="") 7 P0 \- ~& S( z! w( f
{ 3 M% a4 R- t! F4 f- E6 Z% ^
alert("您的密码提示问题答案不能为空"); & \+ Z, v- c# Z( x7 J7 k
document.sform1.checkans.focus();
( C% l+ U9 z; @# M return false;
4 S' D2 r* F8 r( v6 F; T2 \ }' J6 A% I6 N* b/ T5 T5 B
return true;
, j$ `: r8 A/ M& `: m3 W 2 d5 v4 ]8 y7 e/ |
}
$ o- K! n# H. a2 G1 ]! M8 L/ t8 Z</script> |
|