|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14317
- 金币
- 2444
- 威望
- 1647
- 贡献
- 1392
|
这个脚本对你可能有帮助:3 n% F$ X U, z& R& g: K5 D
<script language="javascript"> # h- j3 g1 b, y" k# f" c J% z
function IsDigit(cCheck) 2 I+ q% N- k9 i
{
! q' V" O: [4 h return (('0'<=cCheck) && (cCheck<='9'));
' T+ A! r) d! v5 n } . O9 ?# @6 [+ t7 h
4 w" S, x8 S" e9 Q( [ A7 z# N
function IsAlpha(cCheck)
; Z, m7 _' Z" M9 ~ s% A R0 ?: O8 h {
! A: h8 Z( W, l0 z return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 0 d! \& E4 P- E( n# v4 B4 ^! c
}
3 {- ~3 |; {0 m0 [* A* B: T4 M
- F8 a5 b! e" ^6 ifunction IsaNull(cCheck) 7 d2 s$ p6 e* H. l
{ 1 x9 A; o6 P; i$ I7 V
return(cCheck != " ")
" }% j k- H$ ? } ( ~/ }: ? G% m' F3 i8 P
* Y, {( K0 x# j; Jfunction checkform()
9 r3 p- w( A& F4 w; R8 N3 v, @{ ' W. P6 N! N* Y
id = document.sform1.id.value; ( ?* B. G& p3 T z- R+ q/ S4 r/ R
if (id == "")
2 G& g; ^# R$ o; ^; ? ~- w { % X5 u- U5 Y- a: }$ d$ Q9 ~
alert("请输入注册名"); : y# _4 j2 c- q
document.sform1.id.focus(); * d" w" g# x0 K* S4 A6 i
return false; 9 {& H0 U7 W8 O" p
} ) X2 z+ C* ?! n) F! y: F
4 n; o: l5 C% X% [
for (nIndex=0; nIndex<id.length; nIndex++)
* y1 @8 [4 l; s3 k% b0 B {
7 ~ i7 C+ l# i# c! [ cCheck = id.charAt(nIndex); 0 I- R2 r z% N% G0 f; |
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
( j3 d$ \' j0 n( Z9 m {
. H. l- X0 h+ E1 s$ v9 @4 S' ]7 l) ] alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
% X5 p4 N$ Q. i) R7 ?9 d/ h/ B5 F- s# B document.sform1.id.focus(); / I; O; }5 O3 a: e% e9 u
return false;
" Q2 @) C# b7 H+ P/ y }
3 { r5 `3 z6 Y }
; H x' a- ]5 S& B( B* J chineseid = document.sform1.chineseid.value; 0 t$ `! C; A8 W/ s0 t5 r: U
if (chineseid == "") 4 ]1 l2 m' Z- ^
{
- u; i# Z3 U- W, V4 V3 f" W alert("请输入中文昵称"); 7 @1 E7 E2 Y8 ^# ]6 t8 h
document.sform1.chineseid.focus(); " N- Z* U# h7 k! }+ @5 w$ h% x
return false;
- t2 e! Z3 q9 z) I, y }
r& t9 p# N- y$ i password = document.sform1.password.value;
$ J5 U0 m7 n a/ O if (password == "")
! H f8 T; d6 p4 E( ?7 } { # M/ t8 z) }# U1 e! T
alert("请输入登陆密码"); 1 _+ S) N: S5 Z" |" n
document.sform1.password.focus();
. O4 F& d2 Y$ g8 \ return false;
( N7 n7 k/ b! t8 l, P% j) x }
& G, @* @# K5 A: D6 J* O: F password1 = document.sform1.password1.value; $ \5 F$ G" l( s+ i; J% n
if (password>password1)
/ v$ u5 m9 B2 E( q6 b {
3 ^( Q) m: v/ {" U3 l$ | alert("重复密码与登陆密码不相同");
2 }5 B% e; L" E document.sform1.password.focus(); 3 r- \: W9 o3 ^. `6 q+ v5 L
document.sform1.password1.focus(); O3 x! j- v8 x1 P/ `
return false;/ w, @- Q1 M m$ }3 E
}
% c" j8 O- Q6 xif (password<password1) - g9 g& \' ~. s
{
8 \9 C2 i9 N6 `* x alert("重复密码与登陆密码不相同");
0 J$ F5 ^" p: t% W document.sform1.password.focus();
. s$ ?0 ]. ~/ U8 C! n' Y document.sform1.password1.focus();
: v$ u1 L x0 \8 b4 E- L4 J, }1 e6 U return false;
. N! N; ?' G- o5 Z- k* J7 T$ C }
! {, Z% _! N: Z4 ~ if (document.sform1.email.value == "")
F! U+ i9 h) ^! j { / b' h& H4 x* u# p
alert("请输入您的E-MAIL地址"); % n' U2 M; Y; h
document.sform1.email.focus();
8 k8 W9 `4 C3 \3 | return false; 6 \ Z6 z: h) |2 _$ o
} ) F( ?2 q5 F4 o3 s- x& d
8 {9 d$ k4 Q1 A# P
email=document.sform1.email.value; ) l2 {' W* ]$ W! L& \: J
emailerr=0
% G8 u6 A: H/ f) p. K% K5 d for (i=0; i<email.length; i++)
; {% T* p) f' \, ~; R' L { ) g% \1 Q! V5 ?6 I# x
if ((email.charAt(i) == "@") & (email.length > 5)) , u, ?, t/ Y) r2 p& P# Z& `
{
4 l' X+ J* `9 w( a" o emailerr=emailerr+1 # k( X6 s( A j+ n4 h8 U
}
( \% E e3 N* r _0 z1 B }
+ I, ^' N$ y+ K' z: }$ l if (emailerr != 1)
, P, h$ a; d: W8 W" a {
2 K( ]# I; q/ {4 ^" g) v: ^8 f alert("请输入正确的E-MAIL地址");
9 \7 E2 T- E1 L: y* ?) j# o0 ~ document.sform1.email.focus();
' d9 z8 M& A C+ u O) u9 d return false; 6 }- \4 s, |3 k4 ^8 T; E C6 u
}
- o' V3 l5 ?7 y' }, s+ p! B
4 {5 Q" k6 l( F. u, Y* U' o- B if (document.sform1.checkask.value=="")
& j% |; i: E1 _ {
7 w7 n6 d9 G* a4 T0 Z U( _( B% c alert("密码提示问题不能为空"); 0 e* @$ ^* N) N) q E4 ], ^
document.sform1.checkask.focus(); . ?. u6 M" x+ G0 U2 u
return false;
$ S& \+ u8 y$ g$ f9 T3 n r }
# u5 h4 }% ~! x; ? if (document.sform1.checkans.value=="") ) F+ d! w0 s+ H6 m! Z( _
{ - C- B0 `. L1 t) ]$ _) E
alert("您的密码提示问题答案不能为空");
" |0 n5 Y2 V4 E+ G document.sform1.checkans.focus();
% D' K# T6 ~- T5 E# [% ] return false;
( f1 w5 V- J$ \2 q8 u7 ^* w }! C7 R! {! ]* n' O
return true;
$ C2 p+ _" Q0 x: Y
# v: O2 e9 k F% h B3 |}
! O; B6 Q3 |" `% _) Z+ @</script> |
|