|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14353
- 金币
- 2462
- 威望
- 1647
- 贡献
- 1410
|
这个脚本对你可能有帮助:
5 y) `5 v) {( V, t: E# }4 k! U<script language="javascript">
. \# Y5 T9 f! X; z- L' [function IsDigit(cCheck) ; Y9 E, `: E/ C- J# S
{
4 C: n( _& J( m+ v6 e0 x0 p return (('0'<=cCheck) && (cCheck<='9')); + J( j. u( o5 N, W2 h! B6 Z* W' }
}
% t' `9 d7 v7 Q0 {( i; k1 b! l 2 u! F# f+ \5 q' o
function IsAlpha(cCheck) 7 }# d9 k& ~( ]" ], {3 F5 n
{ 8 L1 }$ I2 I3 k( ?) X1 l U" W% Q
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
) M& l& g# M9 ~$ F8 C7 e2 K7 i; o/ l }
4 T* g5 L3 d* \2 L8 R4 G
. i. i) f" K8 \8 D+ Nfunction IsaNull(cCheck)
7 ]8 p s3 [- c B: c! }+ L { ( [7 r# o# C% d% r, F" A
return(cCheck != " ")
, {$ K9 a9 }& U4 V. t! _ }
2 H; O- ^, F) o8 e* n& ~1 e/ { , h4 m5 S0 v. F/ Q. [
function checkform() / E- m) e4 p( B4 x) [' g! H+ }
{
2 V, o8 Z+ s( S$ E4 J4 u+ j! c id = document.sform1.id.value;
" {# \0 g" S* w, }: P) ?6 |9 G if (id == "") $ D# P" w* O2 f
{
/ C2 y3 i" X; F# M0 J* V alert("请输入注册名");
- {4 `5 P3 G: m; h, w+ h document.sform1.id.focus();
y# W, B" ?7 X+ J4 `( V, { return false; ( x: O8 B# G% f! H, a. X
} . V; I' n7 k( l6 [
5 q9 j4 q7 v i( P/ d& F1 U% h
for (nIndex=0; nIndex<id.length; nIndex++)
7 o& b$ B* `1 t+ E4 a' f- F+ A# V0 Q {
A' Q5 }8 x9 A0 U. p! q3 \/ o cCheck = id.charAt(nIndex);
9 Q% x9 E2 _: a& }& ]0 [ if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
5 l& @2 R& H/ H, H- W- U' { { 7 ^3 N, ? c/ l3 L' U2 p# I2 v
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); ! j. |8 ^- u# G- w2 |0 G
document.sform1.id.focus();
& z7 F2 P- A l/ l+ [+ o( X4 E0 a return false; * v7 w: |, l' _5 N. F; n/ Y
} 9 t/ D4 {" u4 Y6 ]1 `0 K2 G
} : M% L8 P" @9 J3 c2 a5 R
chineseid = document.sform1.chineseid.value;
1 X+ C9 @" i3 X! e) s5 {9 g* i if (chineseid == "")
4 J8 n9 H( s! P( k" R% e {
" k0 l6 c1 r% |2 F, X3 y2 a8 f alert("请输入中文昵称"); 8 n" W5 |6 Y# V; F; W4 r, y- T' x
document.sform1.chineseid.focus(); 3 ^% r0 h6 T1 p2 V
return false; + S: A5 ^6 @! g: G
} / g6 ~9 t3 o j3 W& E0 ]% g
password = document.sform1.password.value;
& _5 C5 s! w3 `% }- ]$ { if (password == "")
7 Z' v" @; k) @/ H$ S {
5 V* ] F, r4 J alert("请输入登陆密码"); 8 l' w4 d& z" B$ C* k
document.sform1.password.focus();
* v1 b( ], y' H: h6 v$ d return false; % X5 m4 w) L% g Y/ G, t5 M
} / T- p6 O+ j$ E. c: r5 E
password1 = document.sform1.password1.value; 0 S, A2 _2 m% w' X
if (password>password1) * h: \7 r1 k8 E$ w" B: G p# L
{6 ?* B0 f! L) |
alert("重复密码与登陆密码不相同");
+ S0 s( S5 O7 K; @0 Z9 c document.sform1.password.focus();
: _5 V( K3 n; D document.sform1.password1.focus();
5 |/ N% P3 ~( A) D5 L2 B- j return false;: r4 H8 F$ j# h: `3 I* s1 a4 X
}
3 ?( c8 `2 F! cif (password<password1)
$ n0 C$ W. {% N, p2 |' v {" m) b6 O( _9 G" u- d" k
alert("重复密码与登陆密码不相同"); * i$ I: |" p" m; k0 P
document.sform1.password.focus(); ; U$ c; c& J" }. O8 B
document.sform1.password1.focus(); ' p# z' i1 ]- {$ k/ c1 O2 y
return false;; E( ?6 Z( [9 }7 [+ `
}
9 i' v" y- o9 T0 O" H if (document.sform1.email.value == "")
% q2 l% q. s5 g# c% C {
! K" o1 h, S! d- o: F4 b A alert("请输入您的E-MAIL地址"); " L, Q& l! {7 {, o1 u+ y
document.sform1.email.focus();
' F a2 F# {1 R return false;
1 ~: ^) f* R4 P: v" h2 { }
. t: m. v. S; Y. ` 2 b/ Q7 |6 T& i
email=document.sform1.email.value;
" H3 Z0 ?7 q5 q# i4 Q emailerr=0 ! P/ s: I7 r: `! T9 k" ?* \
for (i=0; i<email.length; i++) & {+ h* ]. j. M/ ~
{
* ?# c& r; w3 w( p if ((email.charAt(i) == "@") & (email.length > 5)) ) L9 r& c: `, w& U% @/ O t
{ $ C/ Y+ J; Y! J
emailerr=emailerr+1 . S( g* f5 m4 M& k9 h5 Y
} 9 L) [$ H$ e- q3 g
} 9 M! {( M+ K% a7 e3 A9 T
if (emailerr != 1) ! n d8 `) N4 B- T! j, l. c5 Q
{ - R3 h A6 N. G/ |
alert("请输入正确的E-MAIL地址"); ( U. T# Q9 A+ q" A+ Z) H' J( f2 U
document.sform1.email.focus();
& P9 |5 i; `1 B0 V# ]# \* M return false;
7 z4 @! |' p8 m x A b0 l2 F, y }
' h1 B1 e+ X3 @3 w+ }, E
5 m' h& P0 d! q/ T if (document.sform1.checkask.value=="")
) m+ b- ~' y/ M4 i) p { & y9 p' B! e. s' L, C) _9 |$ c
alert("密码提示问题不能为空");
6 i; y7 i1 v: @4 L. y document.sform1.checkask.focus(); 4 g3 ~3 @7 h9 ^3 H; r% J! }
return false;
8 ~. p; L; @6 s6 e: O5 L; F9 I } & s% B% h$ {: _+ z
if (document.sform1.checkans.value=="")
5 K. g2 x% A0 ]7 e; @ { ' q* z; u- X/ m* E5 G
alert("您的密码提示问题答案不能为空"); , _ s# F6 f: Q& Z4 @* M0 h
document.sform1.checkans.focus(); 5 T% R( t9 @. R' t
return false;
2 @3 ]: F9 G% f' Z. F' {0 K: o }
( ]& k4 N$ m; F/ p' t7 }/ n: Z return true; ' }# p& ], j) p
% i8 y7 \/ n9 O4 `6 \}
8 t; L) |4 r1 ^5 j( J) j</script> |
|