  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14191
- 金币
- 2386
- 威望
- 1647
- 贡献
- 1334
|
这个脚本对你可能有帮助:( F; H' v1 c, S) k# r+ C3 \
<script language="javascript"> 4 [9 x1 Q2 d7 j! |9 ]
function IsDigit(cCheck) . P, g9 G |( ^/ h: k+ I7 ?& \7 V
{
$ X, W) ^$ E- C) X) e return (('0'<=cCheck) && (cCheck<='9')); ! V V/ d1 m* h5 u" `
} & V* V- ^! m" ]6 \4 ?
& f1 ^1 B0 ]3 C+ A5 ufunction IsAlpha(cCheck)
r7 q' C8 l* H/ c: w: u {
# i5 {, M Y: ?+ g- C" L. a return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) + a# s: v8 N. R' c
} ! R5 b. Y, @) U4 ?
4 t0 F/ E, d8 Z$ `
function IsaNull(cCheck)
7 h Z% k( c# ~ { 0 a" v/ j6 t+ j8 k" m% [5 \: g
return(cCheck != " ")
7 O1 S, |* V6 b- W M }
9 s6 g% y& Q4 Y2 R8 J
# V4 M- T8 r! \function checkform() 3 T- n( V9 _1 w( N. O8 o
{ " f7 _- \% W6 t/ }" `
id = document.sform1.id.value;
- w; ]6 l! q4 m; v: u' ~4 Z if (id == "")
. x6 ?" C: a! o8 H$ j) i8 g {
- Q- C* M' K$ ^$ ^) T alert("请输入注册名");
: y" o; z3 m( N6 |# {+ u5 q document.sform1.id.focus(); ' k6 x' U w( J' r3 t7 X' W8 W9 i3 G
return false;
8 Q* ^% i# N8 x2 w3 k2 h! F( p! k } 9 v! ]9 s; ~, i. S5 u$ c
5 U! L. f x, C
for (nIndex=0; nIndex<id.length; nIndex++)
# x+ b, Q. J- T) T, W {
0 N: D4 k& ?- @$ Z0 b* o( I: e cCheck = id.charAt(nIndex); ' c$ K- |: y& S7 @+ F0 W
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
5 x! @! @! l- ]# L" K: r3 K {
* V' d; E" n. _3 v alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); . s" K& a: m0 J2 Y9 I5 x* c6 ]
document.sform1.id.focus(); $ H2 W' O- g) K/ O
return false; 5 ~- e( M# R. U e* r( W/ J
} ) `7 G/ U5 e8 M3 j% m, S
}
/ N: r( o( z4 M- L chineseid = document.sform1.chineseid.value;
: a/ R9 x/ l6 G- z( ]0 D' @4 h8 k5 g if (chineseid == "")
9 M2 Z# A. ]$ v4 Z+ v" b) { { - _" B9 G8 {3 k9 n2 p1 k0 t
alert("请输入中文昵称"); - ?* j7 @$ x9 N$ J
document.sform1.chineseid.focus();
( ], d+ n& V8 U: k6 D return false; 4 E! K. V7 z. I$ H8 v$ Z
} # [/ y$ w7 T. I$ V8 l3 C. }
password = document.sform1.password.value; ; W' g, W2 S% Z1 v
if (password == "")
7 [" a3 s+ x2 Y, z( S! H# f {
1 T- x/ U7 Z6 D, J5 N alert("请输入登陆密码"); ( P* `( O6 C x4 s* O" \
document.sform1.password.focus();
6 R* |5 W, t. O+ N( C0 u9 G8 H return false;
( H$ e- T# p! j } - p6 o% G0 x2 f1 i* D4 V
password1 = document.sform1.password1.value;
0 x2 u8 C3 L' i( h6 |4 l3 a if (password>password1) 8 b& v5 [& o: x8 }8 s. G+ K6 V6 W+ _ b
{7 D0 |( c# L9 g# B
alert("重复密码与登陆密码不相同"); # N; V# P0 J+ f. [
document.sform1.password.focus();
" y, P6 V% c: U8 b* }2 J; a document.sform1.password1.focus(); % N/ z6 w8 @& y8 a
return false;
- k# d* v: O5 _9 A+ t u } 0 H# S4 C8 v* ]9 B: @$ y
if (password<password1) / z. u: L7 N" `" a' p5 B
{
/ B& t9 q. e$ a- O& E alert("重复密码与登陆密码不相同"); 8 Q3 u/ A3 [2 U* a
document.sform1.password.focus();
4 S& E2 e+ e3 { v1 v- L- v document.sform1.password1.focus(); 1 J4 |# E7 a/ f% D R. {- o0 D
return false;
% W& U' z' v6 V H( P }
1 D. s. s! N- ~. I" t+ ~0 l if (document.sform1.email.value == "")
& v+ V/ |5 o h0 ]# n& s { - g* M% g0 P" v: {* b
alert("请输入您的E-MAIL地址");
; R5 X0 G( {' a1 w8 T* g8 { document.sform1.email.focus();
; T" G) v9 D& q1 t. Z) k+ q5 V5 e return false; . [: ]! g- ]) F" {2 \! N! v
} 6 t. |8 h: A# b. [
* E" r- c; ~. Y- l email=document.sform1.email.value; 3 e/ c. p8 ]4 e! e" D9 o/ F
emailerr=0 6 |/ @- S" M) j# k2 o
for (i=0; i<email.length; i++) , W" q: \& x: I& X" L
{ " z6 l; b5 G, Q9 V% B3 t
if ((email.charAt(i) == "@") & (email.length > 5))
y( B8 I H- w { ' C+ y: y$ K5 V1 F8 Z2 w6 r' \
emailerr=emailerr+1 4 Y1 I( H1 H4 P* G' h0 E4 P
}
- ?4 T5 W: x: f9 n }
* x+ m; q+ |8 S$ S- I; } if (emailerr != 1) ' O) L. h4 d0 B3 U+ x j0 R
{ 1 D' o0 n/ M/ U0 ?4 a
alert("请输入正确的E-MAIL地址");
* i* x# I% P2 X/ A" l9 [ R9 v3 A document.sform1.email.focus();
% G* h8 M- J0 x8 E3 e: \ return false;
C+ F1 k6 [, }' K+ _ }
* ?9 _, S; @$ a1 t m: }$ [ 5 F6 D# o& e# E& V
if (document.sform1.checkask.value=="")
" b1 w0 m! H# @1 P; f {
% \5 S& N; a0 Q' `4 f1 l alert("密码提示问题不能为空");
7 U4 [" E. M7 p( R6 g9 p0 y document.sform1.checkask.focus(); : N0 K# @: M8 b; O) y- ^
return false;
' G) z8 y* }! M; M/ g9 B# v# \ } 8 t* F/ k2 }8 `/ Q. \
if (document.sform1.checkans.value=="") + U5 t7 p1 w3 }" E" P& d
{ * d" {2 g: ^% K
alert("您的密码提示问题答案不能为空");
& u# Z- s& z4 U+ {3 j4 F7 J) M document.sform1.checkans.focus();
{3 t$ |$ i" \3 p9 Q return false;
* ?2 _ H( v* C( Q! l }3 t/ |7 k! J4 G2 r9 T8 m! S1 D
return true;
9 b- A) m' r1 b- v; S M9 y' Q
- u4 D: x' j4 A& X8 k ^9 Q5 S}
# O8 v* \6 ]: V% x/ i3 F</script> |
|