|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14341
- 金币
- 2456
- 威望
- 1647
- 贡献
- 1404
|
这个脚本对你可能有帮助:; j, ] X4 s3 y( P6 X
<script language="javascript">
[; E8 |6 t8 Z7 `1 g5 ]function IsDigit(cCheck) 1 i, \. d) z% [) x
{
# h3 Y+ k8 @1 l& r+ }. [( J4 V return (('0'<=cCheck) && (cCheck<='9')); . T! h' y! N# j# O+ l3 l" L
}
& V9 @' ~: j. `7 t6 \4 @ / ^4 w6 Q3 r' }5 X! G4 S
function IsAlpha(cCheck) " b& c: K" C, L/ d
{
/ {' ^: f6 T$ e( A return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 9 K% D$ ?7 r, {/ ]; ]$ k
}
" k1 F% K' W9 ~+ @2 c' |
: {3 G8 G! [$ Ofunction IsaNull(cCheck) ( j, h1 z6 m. ~% z5 h& n7 b
{ ! {; y+ c; n4 `$ {6 Y
return(cCheck != " ") , l0 M+ c; W$ o4 U
} - r8 i& h5 }; L& Q
% j$ k4 d, r9 r! p
function checkform()
. ?# k. c/ j% |; ]4 j" g, x" t{
1 v2 n* M, _, B1 I% Q5 Q id = document.sform1.id.value; ( ]$ Y: f, {4 h$ ?0 U
if (id == "")
% V+ A5 X( J. j3 u$ G* O9 C; U0 |6 K { 7 w& _) Y. ~9 Q% I4 ]( X
alert("请输入注册名"); / z! s% m m! o2 s
document.sform1.id.focus();
9 d" v' }6 W3 v& ]6 ^: Z return false;
; I( L* v4 B: ?2 R2 c, l' Z$ Q" l }
: ^" I3 \. a/ W4 |% Y
. {/ K8 [2 r: k. e for (nIndex=0; nIndex<id.length; nIndex++)
( X- a* Y2 K% S {
8 S5 T: k- ~; ^# F; |* X* O cCheck = id.charAt(nIndex); 2 L3 ? d+ x7 i( H' B/ Q
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
' L* i- t$ G# W1 c/ K. o { : Z F8 F, F/ N4 y- ~
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 4 K% e* x6 g2 O. B9 D6 ?8 F- ?
document.sform1.id.focus(); $ W( S, ?8 _% ?9 G
return false;
- Q0 I) j9 B( a& J; r0 r$ g } a$ b0 K1 V/ x5 h; H+ E2 Q
}
5 k6 S, d4 q2 B) L) p5 B- s' t chineseid = document.sform1.chineseid.value;
5 D% u5 r6 X) |, w if (chineseid == "")
. J% j2 J6 }) q& |/ ~+ N {
# o9 g3 {/ H) A0 o" g/ f2 d' Z alert("请输入中文昵称");
0 ?1 K; f7 B% P6 f2 b9 h+ Q document.sform1.chineseid.focus(); 3 t+ f q6 j3 E: q/ X
return false;
8 M( ^. q$ Q) r; a }
; J# |+ _/ n n' n1 N password = document.sform1.password.value; * l3 o+ d9 q; c# @+ d1 g, u3 J
if (password == "") % u& }! m) h7 Q) j
{ : j! Y" [+ |/ {/ F& P" R/ {
alert("请输入登陆密码"); 6 a) w/ ~ e2 N3 C& ]3 `
document.sform1.password.focus();
2 R' `! E( F) n& R return false;
, ~( B y5 G& W$ P; q }
) ~* r+ d5 l' o password1 = document.sform1.password1.value; - S+ j, a( Z4 x x7 s
if (password>password1)
% @, T% B7 V8 x {
! H5 s; y" J" v! {$ { alert("重复密码与登陆密码不相同");
/ S" v5 A" Y r* F+ I document.sform1.password.focus(); / l: H8 t' {: A3 \
document.sform1.password1.focus(); # o# B9 S1 \. \. W
return false;
, J$ v0 O# L! [/ R6 u% R; k- B0 k } R$ n9 R0 r* k" d
if (password<password1) - e5 z4 X* D, }
{
. a' x/ [) x1 y. r( D3 {7 N5 p alert("重复密码与登陆密码不相同");
; p" e4 N; E; }* j3 f7 B document.sform1.password.focus();
; T9 j# S/ i+ ?. S! k0 F document.sform1.password1.focus();
& M/ P* i( J1 c5 Y6 m7 b( f/ \+ c return false;
6 [% f$ A" M l0 u* q+ S } ) [" S7 W# P3 [9 d. c1 S+ w
if (document.sform1.email.value == "") ( y3 x% a5 T; D* Z2 X4 C' q; g$ K
{ , \, o0 T8 d* c9 n/ ?. x8 b' }
alert("请输入您的E-MAIL地址"); 8 G. D) f/ N' F) w, j7 i& {- n' C
document.sform1.email.focus(); ) g6 i& a. d3 Z- ?& X, D
return false;
: S7 T7 u2 E4 {3 [, `6 n; y. e' d# ` }
( T( J/ ]4 G( \ + f' _6 o( |; `+ {' I% L/ `8 w$ `
email=document.sform1.email.value; 4 E, i* y' V/ c5 e6 p) w
emailerr=0
9 C) y# S) d7 w: u% y& F$ t for (i=0; i<email.length; i++) 4 A" R: J& K( L4 c B
{ , O; e1 Z, l4 a5 A* O
if ((email.charAt(i) == "@") & (email.length > 5)) 7 M) V3 J0 W3 O# a" p
{ # E/ I" L5 ^! }& W( r5 G
emailerr=emailerr+1 ) V6 ^: |6 V. m7 Q' `6 I5 ^
}
$ i% q& a* d5 y A/ k }
+ f' d2 R5 E v5 t if (emailerr != 1) + b9 R+ z! k. u, @
{
( s8 U+ ?3 c' R# v! m% q* y alert("请输入正确的E-MAIL地址"); & \0 C1 ~+ |" x, Q1 C( i
document.sform1.email.focus(); , ^( r0 q- ~& }" t$ B" F. w) n# O
return false; 2 V- A1 F. ]& y* F ~! {3 q0 W0 ^
}
L& s7 a2 Q- M* j 4 }6 A. d. K1 W8 ?
if (document.sform1.checkask.value=="") 6 p: W2 Q5 z2 K# [
{
; ^2 o# s' f) l2 G6 V7 W alert("密码提示问题不能为空"); \' r @; S0 s/ Z+ i6 p+ J3 e
document.sform1.checkask.focus(); " L: u4 Q4 j$ Q# ?0 y7 w
return false;
1 P* q. N/ s3 {. @0 Q } 8 |, x' x$ e+ _+ ?% M' w' ^7 z
if (document.sform1.checkans.value=="") 4 d* g; K/ c& `8 K$ ^( S
{
+ o' E1 d& V$ Q2 s3 y0 g7 b$ W alert("您的密码提示问题答案不能为空"); 3 l* n: p! Z/ v! G6 x7 |5 y
document.sform1.checkans.focus();
6 L7 ]' A3 j8 p m: H0 X+ i return false;
5 g6 x p- \, r8 ^1 \) h }
9 b$ E" c; x( k6 o$ B) {: k return true;
2 k' ~$ y6 z+ x4 s$ } ( x1 i8 H' V% C, W1 \5 B
}
, _4 m7 v1 E: B+ l0 n- Z1 |: g- a</script> |
|