|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14339
- 金币
- 2455
- 威望
- 1647
- 贡献
- 1403
|
这个脚本对你可能有帮助:
3 J! U/ T/ ?8 ~& ?- ~9 N<script language="javascript">
* M' o0 e0 ~ [$ P% w: j9 o7 s0 ifunction IsDigit(cCheck) ( I/ ], |0 g; X- S
{ . b; }; V5 A: U* O( G
return (('0'<=cCheck) && (cCheck<='9'));
6 \6 J6 M* V4 e0 t5 A( Y }
5 l* E& x0 p5 M% o" X3 H 1 f+ s5 g% y1 L& g; f6 k" w
function IsAlpha(cCheck) # w1 y/ I/ h; w% ?: G, u
{ . j, V% [2 f9 @0 i) |6 f
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
, t& p: r7 Y: K2 X/ e w }
# Q: a2 Q" R/ t- O
H8 I( |5 Z( w- Xfunction IsaNull(cCheck) - ]3 \6 Y+ E6 q; }* w# a9 _
{ 0 ?0 a" Y8 O5 j O* {2 o
return(cCheck != " ")
9 E; w6 A5 O# I+ b/ g } 2 I; f$ B/ P% q
# {/ X4 _! }9 Y* U9 n0 n4 U0 s2 V% N0 ~function checkform()
2 }: g9 {! T1 J$ z: y# C3 G{ " m6 M: Q; ^, q8 Z n
id = document.sform1.id.value;
9 ? f9 J, T$ a3 y* @2 ~ if (id == "")
( V9 f) c& p. e& C0 K) c7 j. |- Z {
/ f" j, S! K0 m alert("请输入注册名");
+ _8 k$ a& t7 t* `4 K7 A document.sform1.id.focus(); * ~9 D) e. Z" V+ j& W6 c" h7 ~
return false; % Z8 D$ T4 I9 F" y) W, y( m
}
" B$ ~7 P5 K( X4 V
" P ?5 [" F" L5 Q1 q' @7 S8 L for (nIndex=0; nIndex<id.length; nIndex++)
3 e, P' X6 O8 S2 `6 D { ; T4 H4 R: q; [" b+ s
cCheck = id.charAt(nIndex);
! l1 T1 a: M2 H+ R X- f if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) ; e& C* }& }7 t; N- q
{
* v8 _4 a1 J [# ~ y alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
1 h( @9 y' K6 `+ E% c2 x0 l document.sform1.id.focus();
5 h6 l6 H5 r" E1 c' u2 e return false; 0 }" y. O8 p" n [4 }
} ! i2 C% G& G; r
}
4 W/ u, S. d [, J! W' | chineseid = document.sform1.chineseid.value;
7 {4 g, S, I8 `1 {8 J& x8 S3 t if (chineseid == "") ' w) y" D7 f+ }4 X2 N' g( w K( @: I4 |, ~
{
, `/ z/ X7 C# S; |. j2 k B alert("请输入中文昵称");
& @# w. ?( ?/ I" D8 Z- V5 H document.sform1.chineseid.focus();
% J( |% Q3 w$ `. O% T: }+ P6 i3 ~ return false; 1 u1 k/ V' z3 Y3 A/ P
} |. U$ k2 Z7 A' n- v3 z
password = document.sform1.password.value; 0 M! L$ y( n: ~
if (password == "") - i. x8 S' \' R3 C
{ 7 g9 r/ |+ J E. J7 s9 j
alert("请输入登陆密码"); - @9 v+ y7 B+ S% t# k
document.sform1.password.focus(); L3 ?# @1 x# \+ [8 L) S, M {
return false;
$ [9 W9 ]% ?( M5 Z6 b$ M) C- J$ I }
z# }- ]1 F1 s/ e password1 = document.sform1.password1.value; * m+ L" E8 ~2 Y8 l' F& U& n
if (password>password1) 0 {3 h/ Y: Y0 S. H; n; Y0 W
{
: x2 D( g' r# J$ N: N4 ^ alert("重复密码与登陆密码不相同");
9 Y I; }8 X3 U* W& H, l& I6 R document.sform1.password.focus();
6 Z1 ?! G+ w, U5 I) K( h document.sform1.password1.focus();
+ G9 d* P% H9 `9 r7 p7 r return false;, }: n' R1 Q1 u2 F8 ~1 w: F, q
}
3 |" K/ _! o/ Q) p6 Z. p/ t/ Z% pif (password<password1)
0 q+ T2 K3 f/ P1 y' l/ t' p. ~ {
3 F" v* o- ~+ V' L0 y0 V9 C8 @' x alert("重复密码与登陆密码不相同"); 6 z1 C$ R" o* x8 ~4 U
document.sform1.password.focus();
( j# V' O, K2 G1 P5 d document.sform1.password1.focus(); 7 y7 z5 `- \. u, o0 S
return false;: r c. H2 m6 K L. t- S' w; C# H
} 3 R( h9 `4 t9 X0 o5 y
if (document.sform1.email.value == "")
3 v- i7 C# n# |! X* R6 J { 1 f$ s; U$ `$ I4 |/ d' ~ m$ l
alert("请输入您的E-MAIL地址");
* V W, [* T3 o/ V document.sform1.email.focus(); , H! L# _: j6 p' [) a: v$ A
return false; " m1 c1 D8 C' e4 e9 z! }8 m
}
/ L1 b" U+ y$ `* l1 U' A7 p
5 J; n4 K* p: P v$ d1 b( ?) ] email=document.sform1.email.value;
`+ Q, ?! g$ @0 `* o( V! t* { emailerr=0
, u; [4 W6 V7 i: {" G for (i=0; i<email.length; i++) % f, {5 |% P& R8 D
{
/ z3 b) Z$ f2 `8 n) K4 z2 { if ((email.charAt(i) == "@") & (email.length > 5))
/ a: r$ C# F P8 i% [+ s* \ {
' C- `, [( X, H emailerr=emailerr+1
( p$ ]- f4 X e2 c- E } 9 m. r- K4 o2 w& n4 R# R' j
} : ]9 ^- Y& e( Z* u' @- _7 U3 q# a
if (emailerr != 1) # U4 J9 S6 \7 U; m
{ 6 L9 s7 H' s1 p, \- b
alert("请输入正确的E-MAIL地址");
- I/ d5 S4 ]- X document.sform1.email.focus(); ( {' S( j) Z* _ J
return false;
5 ^& F0 m4 k- Z3 A2 \! Y } " d1 ~3 p* o0 z2 a. T
" Q( f$ c) n8 @1 @ F4 J
if (document.sform1.checkask.value=="")
9 L' J6 ~; e8 @1 `) k {
) \' V# l0 X7 s$ l, {4 u& ~ alert("密码提示问题不能为空"); 9 Q6 q$ t2 H/ k8 i" Z
document.sform1.checkask.focus();
. y: ~1 c6 t# z7 @ return false; 0 n7 X ^. L. Y
}
" ]' J; S& ], d& M0 U, \( K9 @ if (document.sform1.checkans.value=="")
( C, p1 x1 c | C+ \& S- Z* L {
- L/ } m' s+ H2 k2 O* m alert("您的密码提示问题答案不能为空"); ) ^2 K6 X# v! k* h/ \$ U+ `) p
document.sform1.checkans.focus(); ) w, |/ j( A/ W
return false; : }. t k/ p2 X' `
}
) p7 M% E$ @( Y3 D1 ~$ F6 i2 s2 G return true;
9 W' c" k; n" B4 s ]4 b. @) B9 T0 c5 I; J2 ~) X
} $ t ~+ l! N" g: X- @# x' Z- T
</script> |
|