|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14431
- 金币
- 2501
- 威望
- 1647
- 贡献
- 1449
|
这个脚本对你可能有帮助:+ J# h3 k: z; Z
<script language="javascript">
( m1 c; x# [6 w9 O: B7 Xfunction IsDigit(cCheck) L: A( e' z) _2 ^" C7 _
{ & G; k( s b( y& N) m) {2 D! S; Z# b9 v& L
return (('0'<=cCheck) && (cCheck<='9'));
) l: I% Z5 y0 |0 A! }5 p- F8 \ }
4 G- k- ^% I. a: U
5 E6 ^1 e9 j6 K0 ]function IsAlpha(cCheck) 5 w/ P6 C t! R$ k
{ " s4 n- S' N+ ]9 \- |2 L
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 0 `% `9 o, D# X/ u
}
) W% v/ z `+ m' O, _1 _ 7 T5 J9 f. x; w1 a4 q
function IsaNull(cCheck)
8 y7 C! \! k+ K* n% D* T, _5 i' Q& i {
& i4 w" B$ c+ O7 A& h return(cCheck != " ") : Y% v$ F# z( w3 h6 g
}
( X* E& [, r) O8 C+ ~ 2 N* K5 \$ E/ C$ d2 }3 m* U8 H# [
function checkform()
. u4 |3 O0 l6 x6 N/ @1 G{ $ T7 D* B7 m+ t$ f) n
id = document.sform1.id.value; 3 K% x \6 b2 h. S& O9 y7 p
if (id == "") 4 g0 C6 V+ u- O. P$ n; f! J/ l& \
{
' |) u' ]$ N+ S% S. M+ h. j alert("请输入注册名");
H5 w4 o2 x7 E7 ]) K$ P# u9 b6 N document.sform1.id.focus();
D$ J, d( Z7 s8 P return false; & w0 w5 X6 O" h
} 2 Y) W4 t) C7 C, k2 ~3 b$ U
' `; O7 z6 n8 q for (nIndex=0; nIndex<id.length; nIndex++) 1 e C7 W- L2 L0 U l
{ ' b% q6 d, s9 X" ? n0 p
cCheck = id.charAt(nIndex); 4 [: O( Y1 [& m3 e$ k E! u
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
$ O8 i5 l, h. R { % c/ h% Y( R( u) b O5 S
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
" x X1 C$ F9 E9 V document.sform1.id.focus();
: U0 X9 A1 J. w: ~ [; U return false; 0 l$ H0 O/ w! ^, J; }4 [
}
# L7 m6 _/ ^* R! X! g6 {0 w. F }
1 F5 M0 L4 ]- i* [ chineseid = document.sform1.chineseid.value; & y6 [2 T# S" F8 r3 I
if (chineseid == "") V& w/ d, l0 a# t9 q& ]* ^" ?
{ % o" t- [/ H% m" H4 a I
alert("请输入中文昵称"); ! ^) g7 Y+ a- G3 ?# T" V
document.sform1.chineseid.focus(); * E% \* D5 z, X, X
return false; 2 L8 a2 h2 a$ K& h5 D
}
( e+ m8 Z1 a l! Y: E( Y; P2 h9 z password = document.sform1.password.value;
2 ^5 ?* u% k3 R/ a8 C if (password == "")
3 ^0 r g! E& l$ b+ Z* x6 F& X" m { $ @% m; f* Q' @
alert("请输入登陆密码");
, w0 p% L; k! _2 r document.sform1.password.focus(); + l( T+ J6 P% l
return false; " r8 ?' ?- k) s3 k* W
} ' M& M# P; E# H, y
password1 = document.sform1.password1.value;
( x g* U: N% t6 k) l if (password>password1) # a! _$ y: |2 D G% }) c5 U; T4 T2 D
{
' h: u& o' L8 T alert("重复密码与登陆密码不相同"); 3 A# d9 Z1 d. u: f, G) R
document.sform1.password.focus(); ) ~- @+ a4 h/ d* T% q
document.sform1.password1.focus(); ]+ U+ X' `5 a; N3 F( q0 ^
return false;
6 Y7 x" |3 j/ y Q' C* a2 Y- w \ }
1 g9 j, f, h8 ^3 ~6 Nif (password<password1)
6 [% h) u A3 H) n, f {
) \ k" R5 y" O9 ]* W+ \ alert("重复密码与登陆密码不相同"); 1 i/ I# G& p: _- M
document.sform1.password.focus();
& C, {" r7 I8 b. }0 b; G, e document.sform1.password1.focus();
' l8 N5 ]* u* Z1 i$ ?- \4 [ return false;
0 Z; e+ _5 f9 ]. s* U/ f } % R5 n# A. U0 F3 q3 `
if (document.sform1.email.value == "") & y5 G& W) m0 M1 g, [
{ 9 V: u0 C' E5 s
alert("请输入您的E-MAIL地址");
, @& y2 M4 O2 L/ p3 M3 Y& f4 K! g document.sform1.email.focus();
/ y+ Q* ~( l% Q return false; 8 V" R3 x+ _$ ?( n' e7 A
} " ^, j1 f, G! ]" c: U* m
, F1 N, L) `$ t0 a7 ] email=document.sform1.email.value; + e1 G0 W. F, j- t
emailerr=0
: w% v3 s. @3 r for (i=0; i<email.length; i++)
" k* x b% f4 g: Q( o# Z { ) R6 \! J8 |; S. X1 f* ~( W
if ((email.charAt(i) == "@") & (email.length > 5))
* P. `; D; |( v! N { 3 _# f& ~; L* s9 H" f: I. h
emailerr=emailerr+1 & O% s& d8 V1 \$ `( L7 q
} l' h( F' p8 h6 }" y" u
}
9 ]* v, O: _7 Q4 d- J if (emailerr != 1) 5 |7 R& V$ w% G3 { ~4 B' H
{ 8 M: P# f7 M5 M2 a% N8 O* ]; y
alert("请输入正确的E-MAIL地址");
5 N) X6 G0 i$ J" |; r document.sform1.email.focus();
6 Z# X% a; a& v' D+ J( X return false;
/ N$ ^4 v' ^0 I9 E5 O } ; M# v4 y* j% u
& X3 m# ^1 t D" u& }* x* M% q) h if (document.sform1.checkask.value=="")
; E- O+ L( h5 C0 v% k/ O" A {
/ D4 t- H; E7 i& z" l# n3 A alert("密码提示问题不能为空"); ; c1 @, M5 g8 z( f! U
document.sform1.checkask.focus();
, i5 X# B; x6 z8 w7 M return false; - O! e) d' j. U
} 2 V3 M: m$ P* u- I8 \0 w6 w* W# ]
if (document.sform1.checkans.value=="") # S+ n# d% U ~( Z" i U1 X9 h4 ]& J' J
{
. X' @! J+ M3 M+ |* S& K alert("您的密码提示问题答案不能为空"); % n% z$ t8 }" d+ ^4 b! ~
document.sform1.checkans.focus();
5 x P& W( B+ U i return false; ; N9 _, t. j0 I3 f4 v+ E, b
}
9 I" ~/ D" E' a3 L$ p: v1 { return true; " q. z: D7 X3 Q4 T; B
& ^5 s0 _4 ]$ i
} " V6 e o: M1 d' e8 f! N' E
</script> |
|