|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14437
- 金币
- 2504
- 威望
- 1647
- 贡献
- 1452
|
这个脚本对你可能有帮助:1 Q1 P X/ A4 ]$ o0 k9 u
<script language="javascript"> # q6 G: Q# I0 w& E, d
function IsDigit(cCheck)
3 c# o2 r2 G; w8 U! |, l% H& i- o { : c. a2 m1 I0 Q; ?
return (('0'<=cCheck) && (cCheck<='9')); % Z# B$ m+ S/ t7 z) X
}
" C. Q" N$ F, T7 ^1 }7 N1 N O ; {$ J Y2 x {; ^
function IsAlpha(cCheck)
2 b C% I5 C- ^3 C {
5 n: S6 f4 S, n ^! I/ y7 v4 k return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 4 o' _; k5 U$ M0 Y0 {; G
}
+ Y& }- p- V& Y4 J' Z
! t) a3 D. W. @1 L9 xfunction IsaNull(cCheck) , T$ T) s4 U+ n# j' u3 h
{
# r% a1 @ s+ d return(cCheck != " ")
3 `# l% L; A% B; m* C9 l } 6 f; C0 W# |- @2 W$ o
* x6 X( w% s! G; N* C
function checkform()
9 R! X. ], }$ x6 _{ % `! p2 E; X! `/ r
id = document.sform1.id.value; ) v- P& C" Y H' x
if (id == "") - @$ q3 j9 O( T+ ?( c& c
{ + M7 U' A$ b( o' J
alert("请输入注册名");
$ T5 j0 }( I8 ?' K! R4 | F document.sform1.id.focus(); 4 D3 q/ d) ~, ^% J, j
return false;
7 y: B+ Y$ ?4 F& ~7 |2 W } $ z1 z; G; l# D' k
, }1 W7 l+ @: j8 a2 O1 s7 ]' b4 @
for (nIndex=0; nIndex<id.length; nIndex++) , ^. I2 O0 a& ~, `3 [
{
1 Y$ Q" o2 U: I5 T9 X* v cCheck = id.charAt(nIndex); $ ^3 I8 Y' v$ P( e8 b: I
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
. G* x3 x( S _ {
8 [# r5 \' ?: O, F f0 L6 {/ C alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
) t: y) c# ?; E+ I. c document.sform1.id.focus();
1 e/ i# ~* C& e# z1 A: W return false; 3 K' b! }4 ^1 E# y, c& x
}
6 \1 A. m( T6 @/ }* s }
2 t" v+ g4 M5 K6 f$ L# I% J3 ]! F chineseid = document.sform1.chineseid.value;
$ T# l0 O' A# q5 c if (chineseid == "") # \6 R5 M! P5 ?. p" b9 H0 U
{
- Y6 o# U5 c& m1 |$ z alert("请输入中文昵称"); & l4 V$ u# L+ {. h: W
document.sform1.chineseid.focus(); + e- }7 \' I; a4 @ s
return false; / `8 I, q. V1 f/ v# s& \5 {
} ; j7 _2 F3 P# U) g: s
password = document.sform1.password.value; & n9 T: |: L9 Z! B
if (password == "")
* _# { C6 s1 Z$ k {
, b& d& F+ s# O$ h5 ^ d4 ] alert("请输入登陆密码"); ! M1 q8 h! q( _8 S
document.sform1.password.focus();
# R4 o6 N# k x/ e5 | return false; 8 x7 n7 H- e) k9 A8 M5 R
} & ?; m/ N+ B) e' x( w# h. [
password1 = document.sform1.password1.value; ( `; g/ u3 { J* ]
if (password>password1) - I- r; |0 M) F/ G) l) f0 k9 |8 z
{
8 N8 M1 \: l! ]& _. x+ Q% K alert("重复密码与登陆密码不相同"); : t3 }* s! F1 O, B# N t7 ^
document.sform1.password.focus(); : K9 Q5 L9 n9 I
document.sform1.password1.focus();
0 q B% ~ C7 j) {6 U return false;
# t) x, g5 u9 h+ b: J } 2 J7 I+ Y/ e# a2 p; S5 m& G
if (password<password1) , d1 g: P: n* Z# m2 Y' b% l$ }
{
, ?' J- X4 p5 p0 M alert("重复密码与登陆密码不相同");
2 k; H) X4 X: f3 \$ q2 t. I. T document.sform1.password.focus(); 4 t, l5 s3 [2 D4 G
document.sform1.password1.focus();
% s6 `5 X1 y; K/ U return false;
2 V: x7 |& ~+ r' [ } ) z( N/ g+ Y, ~( }6 n1 _+ G$ ?6 j
if (document.sform1.email.value == "")
' _5 I* i! s2 V1 Q7 |. x {
, Y' F s* X0 H3 S1 ^ alert("请输入您的E-MAIL地址");
( u# |7 T [. ~ document.sform1.email.focus(); + J, h5 g' D8 ?* r1 b3 ]
return false;
" `2 y: u0 {# Y3 P, q* i2 F3 j }
0 u( s& ?% k( H) I9 `
3 M: m' K6 X6 w0 U$ p email=document.sform1.email.value;
7 X. b+ I9 A9 J8 y4 N emailerr=0 7 \5 X4 A( C- O; \" |4 _4 W; T
for (i=0; i<email.length; i++)
2 }. C; u8 q) K* W( w7 m4 B {
/ D+ H5 `& ^; A; f if ((email.charAt(i) == "@") & (email.length > 5)) % e9 h0 }. S" F0 P p3 H9 p& N
{
( H7 ]; d* y+ I& O2 `+ D; Q2 A/ o emailerr=emailerr+1
* v5 d/ {' s' o. r5 u0 Q }
2 u) L) [# u! j V7 F6 G5 F2 D }
8 J3 w; R2 }! V4 E if (emailerr != 1)
1 M& P2 x+ U$ [5 u4 R: W2 `3 \$ m: P: q { - ]9 `% G: U" l# |3 w+ |
alert("请输入正确的E-MAIL地址"); $ M, u1 T, t: i7 R0 G
document.sform1.email.focus();
2 }1 e9 a: m- _* C return false; 6 w- B+ I6 y' Y) W0 S! U
}
1 a; ?8 l% R( S' \ ' C# p* O# r( w' h
if (document.sform1.checkask.value=="")
3 u9 q0 P9 B" g. v; f# K {
8 F8 N0 i" c' L4 @4 D; m: m# ^ alert("密码提示问题不能为空"); . {, B+ {- m% x# y
document.sform1.checkask.focus(); 0 f# h6 v) \- z& I' X& ^/ R
return false;
7 s" m2 p3 @2 b1 e }
8 U! u$ e& y3 _4 N O5 e if (document.sform1.checkans.value=="") 2 w( N7 D7 ]* W; J
{ - z, Q$ b! L8 Z( l
alert("您的密码提示问题答案不能为空");
9 ?6 ]; ]% b- q, \$ Q document.sform1.checkans.focus();
: ?3 o" B6 H& P+ s8 Y3 o+ o return false; , a* A+ W% [1 I2 `0 x. g: Q b
}* @% M. R+ J3 r/ i9 J
return true; $ `) Y3 v( V+ N6 ]( S
1 ^; m& Y/ R2 y! Q. R* I7 T} , k9 P! O; f4 D/ O( F
</script> |
|