  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14247
- 金币
- 2414
- 威望
- 1647
- 贡献
- 1362
|
这个脚本对你可能有帮助:+ l; d- ?/ n. p$ Q4 {
<script language="javascript"> G/ T7 T) A) M+ l: |4 [0 f/ O5 W0 x
function IsDigit(cCheck) * o% f* k" r# s1 L
{
4 C. h4 h/ K+ L return (('0'<=cCheck) && (cCheck<='9')); - M7 w$ q! I9 u. u* d
}
% n( H r! h( J8 Y 9 `! `, h) T9 A# T$ M
function IsAlpha(cCheck) 7 y0 [, |/ b2 B/ C. o0 F% Y. B
{ 7 ^0 a) b2 f" Z& R) e
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) ' {6 `' r5 N7 |$ i
} 1 e$ V& G" |% E9 z) d4 Z* I0 K
2 [; f1 I' ]. d4 d' Dfunction IsaNull(cCheck) + r/ x) |/ q) Z
{ , F% h, b4 {0 d
return(cCheck != " ") # u6 c$ b1 }: H6 x. r" F% g1 A
} ; q+ }- B9 Q* b# c6 k: L6 l, n
- @/ R y. e" Ffunction checkform() " \. c6 X- e) E4 P
{ ! ]+ }0 T# i2 [6 x/ ]4 w
id = document.sform1.id.value; 3 P; p% Z4 ?$ d
if (id == "") 3 F9 e/ H# k. R# S' d' E4 n* ?, a
{ 5 z( t$ U% X1 l) k
alert("请输入注册名");
# s/ V" z8 `9 f! M( F9 L H9 ^: i2 y document.sform1.id.focus(); 6 S: P/ Y' o" c
return false; , s3 d- z8 }! Q% i. q }
}
$ Z2 Q6 _+ u8 J. b$ T
; [3 i# _. p/ s6 |$ c; x for (nIndex=0; nIndex<id.length; nIndex++) / W3 {- A+ ^1 S' b3 Z% z% X
{ + z6 N4 j' }2 c0 f
cCheck = id.charAt(nIndex); $ D+ ^: b! p9 h! u9 x2 E9 x4 l) }
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) ) ]' r4 J$ k) I. y( O
{
3 Q* a7 H) R: h+ a! F0 A alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); , R/ } M/ R1 r3 o8 q3 V
document.sform1.id.focus();
w# c& _! I8 }$ j" f- ` return false; , }) {$ X) D( ^' B0 m
} 3 ?3 V) H2 ?7 h# F- q7 J9 F
}
/ h9 U" e( ^( L chineseid = document.sform1.chineseid.value;
- i/ l. @. Z# O2 Q" r if (chineseid == "") : B) ~8 g l# M7 t; }
{ ; y# _( B4 U0 W- [7 S& E! E
alert("请输入中文昵称");
3 e% i8 d" u* z, v! Z1 W, P! u document.sform1.chineseid.focus();
) h/ V% T7 s" D return false; % B* Y7 s) m4 Z" t* R% T( U: J
} 6 D) d- v- z7 t+ g1 M/ A0 n2 u
password = document.sform1.password.value; " |+ } ?8 J* @* j/ N) J
if (password == "")
! `7 ~- \" d' J" Z+ d7 ^ {
- J( {2 w4 D+ m alert("请输入登陆密码"); / U6 E- N7 u* R9 ]; ]
document.sform1.password.focus();
2 D% a" v+ e: Z+ Z3 y8 H# Y- F return false; ; G5 [4 Y/ h& j! o' V. J
} ! R2 Y/ l3 G* _% s& ~' ^6 R
password1 = document.sform1.password1.value;
$ E0 Y6 Y2 h+ p/ L if (password>password1) - T+ n$ x [0 N* l$ I T* M" R
{
% P6 n7 o1 B' l. o. p alert("重复密码与登陆密码不相同"); 5 w/ [2 _/ T9 Q- P/ U: }' F2 P
document.sform1.password.focus();
4 a; _) L! C3 r8 J: v+ N6 j! ]5 Q document.sform1.password1.focus();
6 c& q1 e' v+ i, X8 U1 Y2 ` return false;
" k, f, f; K2 a, e- I }
) H' I1 h/ m) G9 z6 O iif (password<password1) # K" Z8 D. p$ ^3 B' E
{3 L" S8 T+ `- I8 j4 C5 Q! M+ T" p
alert("重复密码与登陆密码不相同");
' o1 {1 t+ s# V: S' \" P7 `! l7 c document.sform1.password.focus();
: L- m% e+ e4 }1 n# V4 d document.sform1.password1.focus(); Z4 B7 W# C; U# _" a) m
return false;9 \- m; ]; e+ z( x, c0 g
} ! j- }" |+ X' s2 w
if (document.sform1.email.value == "") 3 {+ R3 c: i# B0 T5 P% I
{
3 z: c: B9 R. |6 Z alert("请输入您的E-MAIL地址"); $ D8 t6 F4 O# K* D+ L3 S
document.sform1.email.focus();
8 q/ w# `, {. a. L return false; $ k0 H, S+ S, Y' l7 ]; ?6 c
} 6 R; n' X7 e6 k" V$ T) y
) }4 ]' e& E4 ^5 t4 |
email=document.sform1.email.value;
+ _+ a' [* O% h5 {6 t6 C, m N! w emailerr=0 7 q5 E, x W: n8 w. I1 e- O& u3 J
for (i=0; i<email.length; i++) ; Q$ Q9 { s; n+ G& }7 C" a
{ Q1 h! T; p# h+ W6 B) E# F
if ((email.charAt(i) == "@") & (email.length > 5))
7 x1 X5 }, L# H1 `" o* ^# W5 d9 n {
" T, X& v, C# Y& w- Y9 p8 k' @ emailerr=emailerr+1 + a9 h. W8 G% C) O( D9 W
} 1 j- _$ b7 U' ^# B5 w# s7 m }
}
1 i t# \. b" B% V; Q% l if (emailerr != 1) : O% e! o9 i& K. \/ v
{ , n" y; f5 z! a7 F% q0 d
alert("请输入正确的E-MAIL地址");
$ }+ q) ^$ ]$ d; C2 R document.sform1.email.focus(); , m4 I7 ^: T; E5 {9 b
return false; 3 S4 M: O' c( a
} 7 {9 T) b+ b8 H+ v8 @, h+ F
* W Y4 W: t: k% [" P$ n if (document.sform1.checkask.value=="") 9 ?9 ~5 G u1 U4 ], b: ~( A! O/ `
{
+ x5 W' C; I+ r: h0 M+ b/ W alert("密码提示问题不能为空"); # u0 K: I9 L- f- v
document.sform1.checkask.focus();
4 s4 u/ }2 ^ S/ X7 A: } return false;
! b1 y8 s2 a4 e0 f. {8 D8 N: A6 [ }
0 K2 z3 x# H- P+ R1 x0 y if (document.sform1.checkans.value=="") y) {( x& n0 K, S
{
" I( f% K5 U# S1 s alert("您的密码提示问题答案不能为空"); + B( ^$ E t2 `" }0 g$ U& N* U
document.sform1.checkans.focus(); % q/ E& x# l' q: E: e, A8 y0 T
return false;
5 l" d+ J& ]8 p, ]6 w }" T: B4 J3 o2 V& J8 r1 {% x c. `
return true;
6 U0 F/ Q N) E9 m& m3 ? ; H% j- Z' e6 w3 d. \
} 5 k" W' H" X4 d, h) q( J3 l
</script> |
|