|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14325
- 金币
- 2448
- 威望
- 1647
- 贡献
- 1396
|
这个脚本对你可能有帮助:0 S' [9 l; V6 A! p# h3 @* g8 y
<script language="javascript"> ! R) h. P5 p7 v" F1 I
function IsDigit(cCheck)
3 k% i( o' \6 ]9 F {
3 u5 @7 T7 E0 ]+ L0 f return (('0'<=cCheck) && (cCheck<='9')); 4 `4 G* o$ L$ i k2 u
} ( R1 H% B& x# |5 T8 c, P+ x, @! h
. A6 q5 g5 J$ R9 B% w* J3 A' Sfunction IsAlpha(cCheck)
8 S0 ^/ @9 x" c2 d _6 ]6 ^4 a { . O$ v* y6 t L6 k% h1 j
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
' h- t1 z5 Z+ K) C; G4 I9 m" j) P% E }
' ^. ? j& m/ @# z0 e4 W$ g$ e
: L( d" s" U. y0 [function IsaNull(cCheck)
# C/ S8 l/ m- J. Z. W, {" W. R {
b9 y. h# }& o+ ~: G+ i3 @- l' z9 B return(cCheck != " ") - @2 L6 P8 n6 g0 b- ~$ S3 R" h
}
~) V. E! u e. {$ K
w# K f! y: J& s4 Q4 r4 Nfunction checkform() % F, p2 K, a" X9 v# _& Q
{
0 ^$ v! ]5 j6 }. z- o1 T1 C id = document.sform1.id.value;
' z4 o8 P& P, ]+ @% t$ f if (id == "") # \/ I- ]4 ~/ J4 }2 H
{ , c. c! z$ x' H4 d6 J6 w
alert("请输入注册名");
# J7 J5 C/ j h& w; o' n+ U document.sform1.id.focus();
! H' M- g& h9 S: h return false;
i( c" j3 R' G- N, K, ` } ) i7 @* |, w0 F
! S0 B" b' J& T for (nIndex=0; nIndex<id.length; nIndex++) 5 M+ N' z9 D" n2 }4 K1 L4 e
{
; L' F B) H6 g% P X* Y* p cCheck = id.charAt(nIndex);
$ k9 c6 B+ {2 p6 e { if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) ( ~6 [) c( |' F% M( i5 v% t
{ " s* W. `) |/ F% Z* U8 w7 n7 n
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
* C% V/ |8 Q6 D0 A: T/ X document.sform1.id.focus(); & `! c! M# h9 b# R" z; [
return false;
# \* v% U) u+ z. N } |/ l8 K$ x& Y. Z$ z
} / H2 I9 h7 p& ?: }" ?8 @
chineseid = document.sform1.chineseid.value; ! W1 @- f2 ~6 E# g* @
if (chineseid == "") - b5 D; s8 Z) E2 V; X0 s8 ?
{
1 p- I. c' u6 A' @ alert("请输入中文昵称");
( U) r2 |1 P7 H' c. Y$ P document.sform1.chineseid.focus();
: ]4 l# {3 N w8 U+ h# \ return false; ! _" e. T8 J- \# @2 g
}
+ }" ^ t6 E( A, M password = document.sform1.password.value; 1 [: N) J" F/ Z) ~# ]" ^
if (password == "") 2 x" p4 } }* r& {+ C
{
. x: p6 B, j1 X3 i1 } alert("请输入登陆密码");
. s% v! z0 ~0 ^( B7 s document.sform1.password.focus();
8 ^( i8 z. e6 n, L- o7 p. d% X4 } return false; $ P! I% Y% w7 _$ q, w) F& h R( \/ C
}
5 s) c; ^" o% R5 C password1 = document.sform1.password1.value;
2 t9 ]5 z: |* W; I# t3 {3 [ if (password>password1) ; t q4 P: N+ ~6 o$ \& |
{
+ C, R2 F6 [1 E/ K" O alert("重复密码与登陆密码不相同"); 1 i) B" h0 L- y$ m- l" q
document.sform1.password.focus(); 5 G4 C0 A2 G& y: }/ m# O- M5 ] I' D
document.sform1.password1.focus();
; C+ g9 _: ^0 W return false;- i) Q9 f, I( D5 ^; ]! }
} - W) g' @3 N- H' r! G ?# D7 n
if (password<password1) _6 _4 s. r, J: |- e
{# O- Y/ S d: ?/ {* H( s# c
alert("重复密码与登陆密码不相同"); ' z" N5 k+ y% T
document.sform1.password.focus(); # U) }! P) |8 ~9 u) J0 `; s; A& E
document.sform1.password1.focus(); 4 j9 K7 u) `$ s. T- y" ?
return false;
9 J7 ~2 N1 S: e# ]# O }
# {9 L1 C7 v- V' e" {; i: Y9 O9 Q if (document.sform1.email.value == "") 1 J) w: v2 s# B/ h" L0 f& A
{
% w6 F( t* d, Y7 b2 v3 h alert("请输入您的E-MAIL地址");
/ T3 ]& d! g, j3 F. l( Y document.sform1.email.focus();
9 P4 I2 q2 E; j2 N- D6 Z return false; ) U4 Q: T1 {0 o& h5 g
}
. a3 Q- k4 a2 E# ]* ~0 d. X5 m# Z8 j
1 e, |% `& i' C( O; \ email=document.sform1.email.value;
+ Y9 D* R7 U5 k( y" w emailerr=0
@) b* z z$ n! x2 j& j; k for (i=0; i<email.length; i++) 7 }( C0 ~) Q; B
{ + T' A; r3 }2 n1 j% ]+ |
if ((email.charAt(i) == "@") & (email.length > 5)) - L- W" t9 M# C& o, c; r" O
{ + b9 C, N) h3 ?, ^4 \- ~" E
emailerr=emailerr+1
2 t Q; T4 M) n e* D: ]- W$ k6 \ } $ |2 {6 B5 S" K
} ' Y g8 ^' n: n( f. J% G4 ^3 [
if (emailerr != 1) " F4 e! d- \& V$ y; a+ f# F
{ 6 i* ?# D% v2 Z" U
alert("请输入正确的E-MAIL地址"); " o/ z* F0 Y0 h3 U& p
document.sform1.email.focus(); 1 o: U/ ?$ d$ X1 Z# Q; Q+ E2 ^7 n
return false; . X$ U! X; I& B5 v6 G
} ! s3 s" I1 l3 I' [1 a/ F; p9 A
, v% V) E( x3 l3 m
if (document.sform1.checkask.value=="")
6 l3 Y6 q8 x" d; S {
. q2 s) ^2 J- U9 J) @# V alert("密码提示问题不能为空"); P1 @, Z5 F; F* w
document.sform1.checkask.focus();
0 q6 e0 L; t! U1 y4 Q return false;
# M" p' @3 D v4 I9 ` }
0 K* j+ {# J/ ?# b/ A if (document.sform1.checkans.value=="") ( ^2 S- Y! F, P/ r" t
{ ?, t, @% @/ c- y- G/ z
alert("您的密码提示问题答案不能为空"); . T9 A1 z q( @3 n
document.sform1.checkans.focus();
4 m) ^5 g: t, r" ?* Y5 i/ Q return false;
* i- P0 Q1 @" {6 @ }1 U' i7 h# B* T" g! ~2 E2 K
return true; 9 m! A ?2 Y( X O+ j7 N2 V
) M% H0 O- x: n
}
- K: c6 o7 H3 ~- |. z9 m( }0 T3 ]</script> |
|