|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14431
- 金币
- 2501
- 威望
- 1647
- 贡献
- 1449
|
这个脚本对你可能有帮助:
8 b# Z& S, {$ l; p( b1 o<script language="javascript"> : F$ S7 u7 F+ l* F6 r1 w
function IsDigit(cCheck)
- S. m+ w% H2 i# q: l } {
, |- N* ^4 w/ J6 r e return (('0'<=cCheck) && (cCheck<='9'));
3 {( R& s D- n- J; K) t3 @ } # y8 ]; o \ Z7 V# E
% j# W* |! j- Y& jfunction IsAlpha(cCheck) + b2 R* h9 ~4 }4 h
{
# z1 M% P+ g1 V return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
3 G- K/ Z2 ~9 a; I1 ?* w& R } " z" ^( L6 E7 y
4 R- \5 L& A" O. [function IsaNull(cCheck) 2 f h6 l, f' h4 x+ j# I. d4 U2 ?
{ : `, u) e9 E# n- \
return(cCheck != " ") . X. }2 E& f- z* s i
}
1 u" b" x) |0 \3 H % [# G$ f1 r! g
function checkform() . K2 ^" K4 p R- q" {5 y0 J# }6 w5 f
{ ; r* [( R9 N# I; V6 `' S
id = document.sform1.id.value;
) \! D2 \! `; W& C+ z1 Y+ | r C if (id == "") " L( q! k/ Z- v5 S3 f# u+ k
{
- Q$ z x+ ~0 U9 g! [9 @ alert("请输入注册名"); {* U2 U# T, u0 K3 M3 h
document.sform1.id.focus();
; v# e" S+ B2 o/ G6 D8 L, u return false;
* R: x# M# ^0 r } 8 t* p7 Z: e5 b! ?3 @8 V4 j* B
. z% L0 a& }1 ?% |% F# a9 X for (nIndex=0; nIndex<id.length; nIndex++)
6 ~% ?8 f# ^; ` { ' i3 W" M) K1 _; C! o6 M
cCheck = id.charAt(nIndex);
6 i: D A: j5 o if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 5 b$ t% Z" E& F! P8 ~
{
1 [0 ]+ t9 {# M- N' I! W4 _ alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
+ Z+ P5 v% {0 K( w6 c; V document.sform1.id.focus();
* S% S- n+ r% Q K6 s( d return false; 0 w0 e" R' |3 j* z$ j7 }1 e
} 6 |0 v, q* _% z+ S& G" s' H6 V
}
; Q. G1 U' Z0 m2 k chineseid = document.sform1.chineseid.value;
8 P6 @0 }" S9 v6 {- x$ b if (chineseid == "")
' l2 {. v- C# n% ~ { * F3 r9 \9 j: g7 F' J0 C" Q+ x
alert("请输入中文昵称"); # g; n, d1 Y* e2 O2 d
document.sform1.chineseid.focus();
: E+ Q7 J" [- z6 m3 p0 v return false; # Q$ t2 ]+ W6 }' t3 {; `, U
}
7 X5 S5 W" D9 b password = document.sform1.password.value; ; Y M. R" p. m; z
if (password == "") : o/ K. i) L' K& s) D2 Q
{
c0 c' S) N) S alert("请输入登陆密码"); / S+ u+ ?* y, l4 {( f3 r
document.sform1.password.focus();
& `% w, }+ G; A& Z H( Z return false; - G* a: X" G1 U0 h7 d! k! l" Q1 P
}
" z$ e5 E5 Y y* p/ @ password1 = document.sform1.password1.value; 8 i/ `. r" A" g, G
if (password>password1)
: ~. H+ e1 p. i1 O {5 ?/ W$ \# ]6 L7 o9 ?
alert("重复密码与登陆密码不相同"); ' A; S P. G' {+ s1 R2 R
document.sform1.password.focus(); 9 B1 Z7 \/ v6 I
document.sform1.password1.focus(); 9 Z8 t$ a1 d0 {. L: a0 z( F/ |
return false;
7 G7 O, Y; J% M/ ]& }+ I# ], g% p } 1 k+ s2 `( D& `' Z
if (password<password1)
3 \$ A! P' u: P {% y; o1 _" {) O8 J
alert("重复密码与登陆密码不相同");
- s6 t% Z0 |% Z" j7 g. x7 b document.sform1.password.focus(); 5 c; X8 n: a) P" J2 Q: |
document.sform1.password1.focus();
! k) N* H, }" ` return false;5 r$ @- m7 M9 k& e, A, B
}
. y7 v& @7 G; t2 N1 o* m if (document.sform1.email.value == "")
% q2 f$ _6 @- \ { 8 ?& E1 R- N4 G0 F( q2 l
alert("请输入您的E-MAIL地址"); ! [6 |! M# x) I1 M: _
document.sform1.email.focus();
+ Q# |2 c7 }$ [& n* d4 B, p return false;
' h* o: I1 ^; g2 Z% s& \1 }# B }
" e* @' U2 }& m 2 \5 }& v7 }9 }: s) \" u
email=document.sform1.email.value; % v! m4 P8 _. `; j1 l( T! N3 D
emailerr=0
' |" d2 F4 n+ A7 [ for (i=0; i<email.length; i++)
0 W) e2 ~' N+ ?5 ^2 v7 W5 V {
. @0 F- a! k, x: k2 c5 b if ((email.charAt(i) == "@") & (email.length > 5)) ! n8 `- {) L4 R% ^ h$ A7 K
{
" X, z/ W$ G1 g emailerr=emailerr+1
1 H1 V/ N& D3 t$ q% g; F7 n3 _ } * H1 O+ I2 Q7 ~, y( M
}
6 ]3 r) K! `5 f if (emailerr != 1) * t% a6 \& b N# s8 r
{
) H* ~: r" G& r' U) F0 X, _( R" A alert("请输入正确的E-MAIL地址"); ; y! _3 T, j3 O: e5 n: b
document.sform1.email.focus(); r3 Q1 a4 B% X$ ` |+ ~9 K' }5 l
return false; 9 a+ l; A# n" j- e3 M' y# u
}
$ q1 o3 M# T, E5 U* @3 n - `7 J `7 @( n1 ~6 `
if (document.sform1.checkask.value=="") 7 `( W/ ?* z/ e5 j$ M( t
{
+ j1 G$ T. a0 {1 X alert("密码提示问题不能为空");
8 q% p8 p$ b2 \4 n# k6 D" _- z+ O document.sform1.checkask.focus(); % {2 w$ m/ l' P8 i+ V( T
return false; 8 _4 W$ c* y0 z3 v' \. ]8 W1 ]
}
5 d# E6 y! B+ O+ f3 {) f4 q if (document.sform1.checkans.value=="")
% X. D' s+ v9 M" L2 v! d0 E4 } {
" C( i j1 P/ d/ Y# q! O B alert("您的密码提示问题答案不能为空"); ! V3 K' R1 E3 _
document.sform1.checkans.focus();
. x; H7 O M0 c0 I2 p* E return false; 7 u9 p* o+ k) k4 _3 E6 Q# B1 O# I% d
}
, z% T$ s8 ~* r( E2 ? return true;
* D- O- w8 E' g" y7 ~4 M ! H+ q* z$ w& @$ Q$ E0 N
} 6 @" y( @- @/ ? s& X4 a9 @ `
</script> |
|