  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14249
- 金币
- 2415
- 威望
- 1647
- 贡献
- 1363
|
这个脚本对你可能有帮助:
2 j$ i) F9 I. f2 n<script language="javascript">
; p0 N A7 y5 F* A ~* nfunction IsDigit(cCheck) 1 O2 Q9 T4 j; F* k
{
, c9 \9 m$ m2 r. g0 H) J return (('0'<=cCheck) && (cCheck<='9'));
9 D" N; t. @7 K }
g1 y5 f5 k7 r : d5 d" @6 o4 T3 k# y% ?# L2 p! y
function IsAlpha(cCheck)
5 f8 G3 N! n& Q3 f { # w" S7 C. v. t- a" I
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) + d( D- O$ w! Q E
} / {: o9 F) B! Y0 \9 [
% l; d3 a6 w5 L3 F9 A. [function IsaNull(cCheck)
$ s3 o/ L+ E! `% c7 w- S { . x7 }5 \4 r$ T* h( V
return(cCheck != " ")
6 q9 u& b& p: o5 l( @ } : o- p! `. U- o3 E5 U/ N+ F
& q$ G, j; |: ~! K8 O( i
function checkform() # s3 E3 K5 Q3 `8 E' s
{
8 J- I& f( K" E3 p& {6 L id = document.sform1.id.value; 7 C$ s2 i" i7 q
if (id == "")
5 s( D% T# ]8 {: Q { 0 E' S2 O- s8 i# k
alert("请输入注册名");
% T$ h- ^1 X! F# w( u5 e# { document.sform1.id.focus();
0 X3 Y/ x/ z# x9 g: z; l# h! _ return false;
4 ]1 z: E5 g5 r# u+ F }
7 Q+ L) Q( I' R) E2 e! E' w! r% a
- ~& w: J4 g' {& x; w for (nIndex=0; nIndex<id.length; nIndex++)
8 s% _5 F9 a: V8 [ s& E {
9 N7 j8 O& l* }% s/ F8 u$ D cCheck = id.charAt(nIndex); ( X4 s" M5 F% s3 `
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) % }! q4 R1 _# I( L
{ 5 q4 W; j7 o. |) d: K. |
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
! g) L# p/ x/ O! X7 O document.sform1.id.focus(); : q5 f# s& K" f) y' ~
return false;
% {( _8 q7 H# w4 T/ k& s } 7 n4 ]: o8 ~% X7 T
}
9 i. K. y) c0 C2 ]7 N2 x chineseid = document.sform1.chineseid.value;
0 [- C5 ?* x: P8 ~: n; d9 m( } if (chineseid == "")
. q1 A+ T% [5 J! r' y+ f( M { $ j; {# `' ]# v1 Y
alert("请输入中文昵称");
/ h6 O% k0 Z! z4 L; b( ` document.sform1.chineseid.focus();
- s3 J9 \) T" z4 y9 o* E2 U return false; 1 U" l) O2 | W
} / B d _; G# D! W
password = document.sform1.password.value; ; ^; \7 ?/ G, M6 y3 f
if (password == "")
$ ~2 v/ P5 M; p* }& ?4 } { ) c! V' ?2 T# P. `* l y4 d7 K0 X) j
alert("请输入登陆密码"); 6 t+ [8 R( Q2 `2 r+ i6 `0 u* {
document.sform1.password.focus(); 4 W' g) \- b/ ~# P4 e; p
return false; 3 \$ S. A1 o; G: |0 P& \/ b
}
$ U, n6 T* }/ ~* `# W9 i3 V password1 = document.sform1.password1.value;
) E* a/ v( c1 ?0 l, F if (password>password1)
0 f0 J. I$ L$ h8 b7 c {
; O0 Y* W* f; e1 f0 q2 A6 l alert("重复密码与登陆密码不相同"); / Z1 }- v+ G% }2 `. R- m5 u1 p
document.sform1.password.focus(); , w+ ]- v$ Y+ V1 m5 G$ w1 j9 Y
document.sform1.password1.focus(); $ p- W: }( _+ T
return false;& [2 Y! b, a1 v# K
} 3 ^4 f& g% M& G; N ~% y1 s: w
if (password<password1)
' J1 D6 O7 O6 E$ S8 h& t4 v {
/ O6 `, J* h J+ e6 } alert("重复密码与登陆密码不相同"); . m7 b8 [! {( w5 m: m+ x
document.sform1.password.focus();
0 r6 H |* o& u0 H3 l5 u1 _+ f" O document.sform1.password1.focus();
/ p% U I9 M8 Y: q return false;- t' E* X# W* `) t' B- R
}
3 _+ c! u( X) r2 r( h5 p if (document.sform1.email.value == "") 3 L/ V Y. X) S/ W& B( @( U2 x
{ ! e. `# |7 ^. v6 b! P! W
alert("请输入您的E-MAIL地址");
& ?! l( f+ [8 ~6 t: E7 E7 `( j document.sform1.email.focus();
; p& [& i- H$ r9 @- e( \ return false;
7 K1 F* |. d7 u$ J1 M/ n } ) g8 R0 |0 h) ?8 i5 x
/ b) M( X3 H4 A2 Q3 h. f- @' H
email=document.sform1.email.value;
& {. D5 U, G4 T: C6 L* Q# ^+ v emailerr=0 ! Y0 W7 _7 E, n' l5 l$ ~5 p! ~
for (i=0; i<email.length; i++) * j" G& X0 Y8 a$ T9 n) w
{
0 ], y% J# d, _2 `5 T if ((email.charAt(i) == "@") & (email.length > 5)) % s! A* Z7 f2 z4 r
{ ( n' A- `/ F0 j7 ?; _3 I1 j
emailerr=emailerr+1
* p' F% `; E1 A0 j6 C3 l$ x2 T0 V }
5 h# M# S5 O- X. b+ A) H }
. k9 S3 V4 n/ U% t6 K if (emailerr != 1) 7 T F( w' ]' V" d8 g
{
6 s5 H% r, h' L8 {+ L% i, W alert("请输入正确的E-MAIL地址"); ; @. V. \! B& c9 B0 l. q; }! v% } b
document.sform1.email.focus(); ! b" C; g) J( V+ K
return false;
) P# {; h) F( Z7 n$ m( e( } } 0 q3 }- d8 o+ a4 d6 V4 |' A, j5 a
$ }4 _( K M! B4 M
if (document.sform1.checkask.value=="") 2 `- E( q* m2 y
{
{# b! n( S/ J! _$ j' @ alert("密码提示问题不能为空"); ! H+ G+ S" K2 D0 O
document.sform1.checkask.focus(); 9 m3 {0 p) i; i6 o5 d
return false; % `7 a, R2 |. k8 }% V+ l
}
/ z4 z! d0 D) z6 v( A6 |; X# `: n if (document.sform1.checkans.value=="") k6 d1 }- Q$ n3 X: X
{ # ~0 v0 w( F* h* Q/ [, C5 Y
alert("您的密码提示问题答案不能为空"); 0 r0 J( e" z! d H
document.sform1.checkans.focus(); - D; Q" o& y) w. b8 y
return false; * A. j, \5 c' L6 O2 l( ^
}' s- z/ v) z+ i
return true;
* {; b* n$ d7 a: X4 r4 O# f$ `% _( {
, c" Z a" ?1 r} : a# d2 s+ ]- r9 x
</script> |
|