|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14325
- 金币
- 2448
- 威望
- 1647
- 贡献
- 1396
|
这个脚本对你可能有帮助:$ v% r0 j% T( d4 m- R- O
<script language="javascript"> * T/ R* u/ H% |$ P6 Z/ V& a1 j
function IsDigit(cCheck)
; X; q! m5 v- f {
$ [9 ~" Q! e2 g! a1 j7 n return (('0'<=cCheck) && (cCheck<='9')); : F* e1 E: O, a' K' n( R- y2 U
}
1 R& I/ k/ F1 J v7 a/ `
& r7 ]- I! V$ J2 |/ @8 `function IsAlpha(cCheck)
; u, E& q2 ]$ A { * N3 I$ ^% p) Y5 ~/ R
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) % }" m# c7 r( m, d5 u0 r
} 5 x! W" S( p A9 d: J" r
9 X: W0 p" J) d* g1 |( L/ Z8 c6 T# afunction IsaNull(cCheck)
: X) G% q2 d; |$ Z8 b1 a {
; I" {2 J3 j* B2 f return(cCheck != " ")
3 F) H5 b) z6 v5 A; M9 F. B" S$ b }
9 D. g V6 V6 X$ q- V/ U% H , V! M7 Z# U( k. H r
function checkform() * \7 G$ |3 Z2 ~, H
{
8 T! q% Z4 p8 d- |/ t2 ~ id = document.sform1.id.value; 7 C. \( G, i3 I# a* Q- k9 ?# u/ L( w
if (id == "")
: O( H- z$ x/ u9 R! g- s9 l7 ~* o { : j. Q: d9 T# F9 a
alert("请输入注册名");
+ {9 N3 X3 q4 N: h8 K" V document.sform1.id.focus(); / v5 {& t2 T, w; M; L6 u
return false;
W, Y1 C |+ w1 |$ R }
8 p6 U, o- o @8 y" [
! n) M. E0 j ` for (nIndex=0; nIndex<id.length; nIndex++)
" \/ {& {$ c4 q8 f, p {
# T5 C1 D" J4 @. v5 j cCheck = id.charAt(nIndex);
7 \9 N. Y2 Y$ R+ i# N/ q; ~* J if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
# z# F# @0 L% e% U: d4 @ { ; K) {" p& x: w
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
9 F {0 Y9 p0 z8 A7 d+ S document.sform1.id.focus();
3 x# H& W0 C) r7 U return false;
3 b% u. X9 w; y% z' X: L) u# p } # U1 [" s% e+ T4 y$ j2 B' n
} : _7 a( C6 U( e& e x" |
chineseid = document.sform1.chineseid.value;
2 l0 V0 z' ]; R+ T0 i% ?' j if (chineseid == "")
* G1 o( G; o, J4 ^7 U' R { % z" J# H& j! c5 t8 T1 E. C# r
alert("请输入中文昵称");
! ?) A# B! J5 g. [8 y6 ~ document.sform1.chineseid.focus(); - P+ r9 |1 P6 ~, C/ U9 H
return false;
# O: Y9 V1 ], ^( [ } 8 E2 |! _4 l1 Q5 d; t: W/ K3 `
password = document.sform1.password.value; 9 ], H3 h9 ] G2 L
if (password == "")
6 i$ r1 E# c( z9 J' x# n* D& e; a {
4 B0 H- p6 }8 N6 e alert("请输入登陆密码"); . E4 @9 k/ f& w9 {5 ^
document.sform1.password.focus(); ; D) E5 J! o* a4 L
return false;
6 e v" j, B2 @. x1 r } / L* h% A. b+ f9 y, {3 T5 ?! I& }
password1 = document.sform1.password1.value; , i, q2 \# \4 U: Y
if (password>password1) % J: J& F2 f! W# G |8 l) }
{5 y5 {& Z0 y7 z$ N
alert("重复密码与登陆密码不相同");
) k/ B4 E a9 V- o; ?& x document.sform1.password.focus();
0 ]& v- P. e9 a* d! l3 @& t8 E document.sform1.password1.focus();
) L# `* P* @4 N9 F3 ^- p& U' | return false;/ P( r# e, h, i' @6 ]
} * F4 J1 C/ v4 a& n1 @1 G9 W
if (password<password1) " K, i3 W# o8 q
{7 m: o1 I# R! \% |( W
alert("重复密码与登陆密码不相同");
& l5 p8 K& s: U: ?* A$ b document.sform1.password.focus(); 0 e0 y5 Q1 n2 a, v* B
document.sform1.password1.focus();
# ]& h) @6 k q return false;
9 E& h3 s! H$ e" M$ y }
" |$ w& p' E2 r- k6 z1 @8 S+ o if (document.sform1.email.value == "") ! W/ P, U/ @" K3 d
{ : I. j9 J" v8 Z; k8 M- T! x
alert("请输入您的E-MAIL地址");
0 c! G9 T3 I7 j+ E8 d) [! M% s1 a document.sform1.email.focus(); 3 `2 {) r, ]# P) [/ t+ Q
return false;
- p; Q4 k1 d8 u0 t } : B; c" j i6 j. I4 |* p; A' |
s1 ~' R$ x; T9 Q0 ]! K
email=document.sform1.email.value;
' v, Q: F9 g- n1 z+ I emailerr=0 : `# `" x% ]* J; h, Q
for (i=0; i<email.length; i++)
8 B6 K$ {$ v% K, y! @* i' C { 9 b& p0 J5 ?! U% C5 I1 B
if ((email.charAt(i) == "@") & (email.length > 5))
% I6 M7 {" |6 H5 d- R { ; E) N. X, T# G1 P0 R* q
emailerr=emailerr+1
/ y# n8 j) q% n, e }
" ^% Y$ { V# G3 ]6 ?" _2 x( U }
" X4 g" n4 n) W$ n8 Z: v8 ` if (emailerr != 1) 6 N V; O9 D! J5 g$ l* ^ E: u
{
e% {* T) V) d1 W2 e( `. M alert("请输入正确的E-MAIL地址");
/ j2 b q! E, z+ P document.sform1.email.focus();
( ~! C8 _" r- O* r return false; # N4 f" T8 U4 n7 Y* [( N5 @
}
" ^2 }0 t3 T! F$ r* x2 g) ^ 5 z8 P4 r' p: F' b, Q* h
if (document.sform1.checkask.value=="") 2 |3 ^* k: Z1 z, ?0 J
{ ( l' `, o- m7 |! v# N7 [
alert("密码提示问题不能为空"); . B$ q4 h- t$ l( g
document.sform1.checkask.focus(); 9 Y, N3 F/ Y, T3 {2 J- E. `: R
return false;
1 B/ W: R" r- A }
& X6 E/ ]: r' r7 h8 z if (document.sform1.checkans.value=="") % `) i. F/ @' U
{ % a) n' L* E$ b9 \9 j$ f3 ?
alert("您的密码提示问题答案不能为空"); ) y, i+ m0 _% L! d. |3 i
document.sform1.checkans.focus(); 3 P5 f. N V* j5 z# F
return false;
, q/ [( L: X' n3 g: E0 L6 h }
! S: x5 [! ^; d& U) f return true; $ ~1 L* L: \$ f: |
* @0 L0 o* i% M; h$ p
} $ B9 y! Z* ^: E \7 Z4 C
</script> |
|