|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14435
- 金币
- 2503
- 威望
- 1647
- 贡献
- 1451
|
这个脚本对你可能有帮助:) A K) n9 }2 |2 _4 {; q
<script language="javascript"> ' N d' S: G6 j* Y
function IsDigit(cCheck)
) k% e. ~( y8 a. R5 C' n9 Y7 I {
1 {* h6 L& C, Q: a return (('0'<=cCheck) && (cCheck<='9')); ! l v5 e% A6 X; X9 Z; O
} - \$ K( g# d. S* u \' T
* x8 d5 W l2 g6 S7 c
function IsAlpha(cCheck) . y6 T( H' f9 {4 i
{
4 e9 W% k* X) | return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
! B1 U; w8 a: |" Z- A1 V7 n } 2 L1 Q) D$ V, ^) g* L( G# ^8 y
, y" G6 }8 l* o- d" b: E( ~. ifunction IsaNull(cCheck) 6 v0 q! I0 j* d5 Z- Y: r) x- S
{ * i' p( B- h+ Z7 m4 c+ H c9 O8 T% K
return(cCheck != " ") . D) O4 m& l4 ~% ~2 M9 w/ u
} + K9 S9 c0 [1 ~. W) @
; f$ |% D. s6 Y7 K3 w( Jfunction checkform()
; Q/ d3 I& q/ @+ X* K! ?" V W{
: E* c! i2 e: U: x! T( o- u4 x6 R8 G id = document.sform1.id.value; 7 V# s5 ^. @6 L7 k2 W
if (id == "") : P9 G' r+ V% y- g u2 a
{ 0 b3 n# d7 ~4 b! D R
alert("请输入注册名");
q# y6 q7 r. I6 E document.sform1.id.focus();
6 M. o, ?: ]. V. { return false;
5 r% ^# Q; G7 S/ U1 @ } 2 y, b; R$ l+ P5 n
+ S* n9 B' G r; E R2 W. Y for (nIndex=0; nIndex<id.length; nIndex++)
9 k' d5 \& Q( _9 P {
: c7 ?$ |/ g: r* C6 }; W cCheck = id.charAt(nIndex);
* V3 r" f' L0 e1 N* v' i0 D if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 8 o1 a* k. S7 B4 T0 L/ X2 `
{
y# u2 \* h) C6 d alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
( z) T& p- P5 F document.sform1.id.focus(); ! p( G$ X- X$ x+ |8 a8 Z
return false; 4 B- ^; `7 j: D3 g5 N2 u
} 0 Z' C4 H3 ?2 Y i, y
}
: {/ i* \* F$ \3 ^ chineseid = document.sform1.chineseid.value;
: V% Q" g$ t' d- ~. R Z0 L if (chineseid == "") 9 s3 I; w8 x. N1 E: r2 h- Y! b
{ 9 V0 a4 h) w- g, H
alert("请输入中文昵称");
: H) ]$ m" M' L/ t document.sform1.chineseid.focus();
8 L) G3 Y( v7 k& Z return false;
4 {1 ]8 [4 H" z$ v( I% B, D& k }
2 ?) z* B8 v7 `$ H8 f2 Z8 H9 I password = document.sform1.password.value;
: O" t4 e% @6 K( C if (password == "") - ]/ [/ X4 V: n" `& F6 ]
{ ) m* a5 K/ e3 l( W
alert("请输入登陆密码"); 5 P& G' M& S2 X) l6 ^9 F" `
document.sform1.password.focus();
$ k4 |/ ~$ J; N* z+ B/ A9 a" w1 W return false;
- \* l( u* _9 j# b( M }
7 P# `3 _- [5 l( x+ Z% F' _ password1 = document.sform1.password1.value;
' i+ I. R- C+ h( u3 | if (password>password1) " N$ b5 @. O ^' c$ U
{
7 P# `% R/ Y8 z9 _ alert("重复密码与登陆密码不相同");
$ [) I# r0 q$ |1 c document.sform1.password.focus(); ! M& d& U8 O {' d
document.sform1.password1.focus(); ; b" k* L/ I5 m+ i
return false;2 e1 E; i1 x7 Z& C
}
j9 R8 l- B, j5 G/ K5 Cif (password<password1)
* q2 {, D" E3 @! k1 b' r4 O {
7 y+ O) E$ u- q; \# _2 p0 S6 L5 _0 t1 y3 v alert("重复密码与登陆密码不相同");
( K8 u, Q. e" c+ L8 k- d document.sform1.password.focus();
! Q- C6 r% }3 x! K% E' H# \/ u document.sform1.password1.focus();
9 d4 Z% o* j: r" e4 V return false;
/ \2 y& l1 Q3 _9 Z3 U3 s }
+ M5 u: D1 Q2 b if (document.sform1.email.value == "") / r$ Z0 S+ } L ?
{
7 J! Q8 r0 @3 h/ }0 W5 S alert("请输入您的E-MAIL地址"); 3 y+ P( F* l2 W! U
document.sform1.email.focus(); 5 y6 F5 p4 P* M/ Z: l/ h
return false; * ]# ~# X/ o6 H* k! ?- ~4 \
}
% y Q! o1 G- I! t! ], _: [+ m 5 O: @' d+ r% w r
email=document.sform1.email.value;
' w" F& D! C) F; F# E5 N# X) ]: v emailerr=0 # f3 c2 t4 |$ ~7 w" s% L
for (i=0; i<email.length; i++)
5 t# }1 _' Q* v8 s; f) }0 C- a8 J { / T" @7 b) E6 ?4 i5 e' X+ Y/ _
if ((email.charAt(i) == "@") & (email.length > 5))
8 M; u- [3 C8 U* d" q. F7 x { * ?5 f- W1 {8 E, Q
emailerr=emailerr+1
7 F4 x, i& F, z } ; F2 g8 b+ r) R. G
}
. ^" c3 Y! i" ]4 | if (emailerr != 1) / d- S7 m7 c2 [* r2 U3 x* j& U
{ 8 Q: z/ N3 G' L+ R0 y% u" _
alert("请输入正确的E-MAIL地址"); , P a% h+ W) Q6 r& }0 B* ^7 R) z
document.sform1.email.focus(); 6 K8 d( V5 T6 s- ]3 `
return false; 8 W# c: P3 s* e3 I
} % k; \* H6 [2 J7 P
7 J+ r4 z% |' H) z6 n if (document.sform1.checkask.value=="")
# G6 Z5 A5 `) k% Z" R6 H$ Z3 T {
7 _7 a4 o1 a. V. `' J& w8 }9 e2 A alert("密码提示问题不能为空");
$ q5 [# S* E/ j! t' _ document.sform1.checkask.focus(); 0 s, o- ] x) k
return false; 1 O: J: S: t. m4 ?1 T0 e
}
' `% C l4 x( t! l, ^ U if (document.sform1.checkans.value=="") ; R1 V- C+ ~) U- W7 |
{ 8 ^* r* j7 Y* W s5 \/ e3 C+ P
alert("您的密码提示问题答案不能为空"); % D" j# B/ w6 b& o$ `3 ` n- F/ T
document.sform1.checkans.focus(); - P- s6 T9 Y. J6 Y
return false; 8 G1 t/ g E8 J! i, f3 C
}
7 w+ S- u/ p' e% \! ]2 c5 | return true; ) `# `$ \9 l- N) ~ G2 D6 X# a
: {7 L: z& p6 u/ a/ c3 X( f$ }* W
} $ Y* z3 f+ p$ n
</script> |
|