|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14341
- 金币
- 2456
- 威望
- 1647
- 贡献
- 1404
|
这个脚本对你可能有帮助:9 f0 D$ g; m' e O+ G
<script language="javascript"> 1 v# u0 n% C. J! h
function IsDigit(cCheck) 2 P" q/ L( ~5 n8 l- g, ~8 v
{
H, b& K* ]( ^ return (('0'<=cCheck) && (cCheck<='9')); # F: c# n( d6 }* g6 h4 V
}
2 F# k/ f/ [( k5 m6 E " N; P( z/ S0 \2 Y
function IsAlpha(cCheck)
+ E/ x7 |6 h( d% P& ] {
8 H# k' T+ }; `$ S+ g return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) # P. X2 r% [, D k+ |7 ]2 v [/ x
} 0 D) Y5 e- p g5 H
" p! R6 E0 K2 U* Y! c
function IsaNull(cCheck)
% k- M' s- [/ O$ E; \ {
2 m5 o/ W8 Y' ~% Y z7 u( J' n return(cCheck != " ")
" v6 V# Z4 C9 w x( b5 L } 9 p- b) z5 S' E' V
* P9 g9 s7 H. z, g/ ?5 _! f4 sfunction checkform() : A; a7 g4 g+ d$ Q$ N8 \) W0 O
{ - T5 F- A# W2 s6 V5 x/ ~& I; C, A& [
id = document.sform1.id.value; 6 s8 f k$ w" z1 I# {
if (id == "") : P8 m" h6 W4 w# i! s5 f
{ 6 l* _. G) d9 x' |
alert("请输入注册名");
# x& k: X8 @3 H8 g document.sform1.id.focus(); , g! i1 ~2 @: s: D! Q
return false; * Z* ~" W e+ g. d
} % @: b) h2 y9 b4 C! T
3 g0 s- m( k6 {( h) A% `- c0 d for (nIndex=0; nIndex<id.length; nIndex++)
6 T3 L" e6 {9 [/ [% [: A { , q$ s2 ?2 |0 U9 i% `' z, q
cCheck = id.charAt(nIndex);
5 o }! \/ e- D: i6 S3 O if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
+ b' ^( M5 P0 ]( c {
$ c) V: @ U! W7 X# n- b" I alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 1 e' j* U4 D5 H2 {: V
document.sform1.id.focus(); ) U7 R, |) i0 S0 N" j- v
return false;
: Y# K4 E* V4 T0 A; w) I& C. q }
7 x' H. |& K' w+ [/ a3 O! Y [) G% J } " X e9 a4 y: n6 W
chineseid = document.sform1.chineseid.value; & [; M. Y, s, ^! f) m5 j G9 |; D! Q- H
if (chineseid == "") + m. n# M x% y7 H2 \! i5 C* s! ^
{
4 h9 ?2 y+ T7 L [ S9 J' h2 b alert("请输入中文昵称");
0 u, z( M- j" N document.sform1.chineseid.focus();
6 G' y# ~0 H- U" j+ X4 d return false; - W0 _ L3 L$ d4 s: y
}
6 |! Z! D) v) H7 ? password = document.sform1.password.value; ( u9 x* w( w0 i' M# f
if (password == "")
4 j7 e* l4 \+ U" y {
( H( b; F5 R) b2 \! F6 a alert("请输入登陆密码");
8 Y2 P8 {9 m! ^' S6 W: i/ G5 [& d document.sform1.password.focus();
5 i7 U, b2 ~. v4 X. | ]: a return false; $ x7 |) D) ^1 m
}
. ]+ U( q& r% E password1 = document.sform1.password1.value;
& P* [- ?; X( s9 O" E7 ]4 d if (password>password1)
, ?7 P& z- B9 f# ~( N {1 N2 j' x' @$ F' r
alert("重复密码与登陆密码不相同"); 1 a( p& J& ?) b
document.sform1.password.focus(); 6 V2 ~% K* r+ a9 y% x' T
document.sform1.password1.focus();
4 s8 e3 \) c2 E! T T3 ~- p7 K return false;
6 e% O i7 x7 k; `- \- p" h } 1 q0 Y/ f( H' G# G& M2 C
if (password<password1)
2 ~2 e0 N3 J# B" E$ E1 N {2 C. \% [) q& U% ]7 N! t3 n
alert("重复密码与登陆密码不相同");
- ~) H1 {7 r; ? document.sform1.password.focus();
. ^. U9 D5 B9 W. u9 Y' c& ?- D7 G document.sform1.password1.focus();
6 y: c! J" p- D7 g6 b0 R return false;; W8 ~% `2 o! h& m
} $ y) m$ R' W7 W7 q
if (document.sform1.email.value == "") " u7 u, x7 w, V2 N6 O7 `, p
{
# a9 _& i( O) d. A alert("请输入您的E-MAIL地址");
9 L- U: ^" R7 }1 ]" ]) K& O" u/ F) T( ` document.sform1.email.focus(); 5 I( R$ [. F+ ]/ p4 T) f0 X
return false; % s J- D/ |. m5 N% ~
} . Y* U+ v* Y( H4 j( @8 t" U
p4 ]' v( {* `" v" u7 M' `
email=document.sform1.email.value; 6 [1 T0 H4 R; A- g
emailerr=0 3 Y% L! ?9 \' p: K. n
for (i=0; i<email.length; i++)
8 d7 @7 j! B' d2 k( E k- x { 4 @, l) z: p8 o
if ((email.charAt(i) == "@") & (email.length > 5)) 7 [ F0 A5 {. e L$ Z
{
' d; z2 ]8 K; b emailerr=emailerr+1
/ |3 @& _0 X" p }
. G0 l; Y& y0 b6 V5 y }
+ X) u8 U1 Z# R; [1 A if (emailerr != 1) . x" A+ i) A' O2 f8 p$ Q
{
5 v2 w- W: p9 i% t1 ^- ?3 o2 j alert("请输入正确的E-MAIL地址");
6 c; I1 s& d# D document.sform1.email.focus(); 8 H3 s6 Y, [: j# B( ~5 Z0 J! ~
return false;
+ b* n, g5 Y" A/ Y }
5 H5 G1 r% n5 Y- F5 ^" p1 }
3 K* n }6 `1 l/ g0 b if (document.sform1.checkask.value=="")
) _8 l$ Y4 W5 k- G9 Q6 ? { . o0 j5 L( {0 @1 n% N) p
alert("密码提示问题不能为空");
a: Z6 j( R6 u! c6 x. p document.sform1.checkask.focus(); 2 u, n4 L% E s2 X2 l
return false; % U2 C8 h6 X8 o
}
9 V- j' V9 F8 _1 _/ x# ]6 u if (document.sform1.checkans.value=="")
2 P1 {7 Q' N% n) I6 P { 1 {1 q5 T; m t3 z# L" d% k
alert("您的密码提示问题答案不能为空"); & [0 ~* j- x8 s
document.sform1.checkans.focus();
8 l, C8 K( E) P5 b2 L/ n- B- ` return false; & n. h; O( v! t/ F8 H, V1 q
}# d8 K) z4 u& B+ A
return true; ' O$ Q6 Y( N$ d+ \- Z& d' k0 }
9 @8 t2 y: k7 D- ^$ ^} + q7 s( W4 ]$ p) P* K
</script> |
|