|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14403
- 金币
- 2487
- 威望
- 1647
- 贡献
- 1435
|
这个脚本对你可能有帮助:8 u+ D6 {: G- a
<script language="javascript">
4 ?: Y; o" [9 C) t# {8 v( ifunction IsDigit(cCheck) 3 H: H1 x; {; r# }) b8 Z3 G
{
- Z$ `6 Z0 z0 A9 u4 t return (('0'<=cCheck) && (cCheck<='9'));
+ ], ?7 \# {1 g" F$ k }
1 I/ R0 d) f2 p8 N, g1 v y, A + w3 Z$ E1 }6 \2 d( t
function IsAlpha(cCheck)
8 X8 [1 \! n, m @5 z { + n, |$ S V4 m b& v0 x7 m
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) * e1 x' u+ V) }4 r% X
}
1 r( u: n; z- g" [! q: p2 M $ _. U5 M, V) v& F' \( B
function IsaNull(cCheck)
, `# w# ]# s, q* W3 S { % O; x4 D* z, u6 E8 N
return(cCheck != " ")
$ h. u( x/ U6 @5 }7 O1 d- e) a }
* M- {) }; L( b; M7 {% e# @ ) ?! N/ g" {; K! {; _
function checkform()
+ ^* c; U: ~( K+ I. Q5 r# B5 u{ 0 s* l) o0 e9 `4 Y
id = document.sform1.id.value; / z9 e5 U5 E( W# p6 `
if (id == "")
c- z0 [2 o% q7 \; D6 \ k { % p! j5 t8 ~& D% B
alert("请输入注册名");
; B Z: a1 a3 C document.sform1.id.focus();
8 S4 t8 \4 g, _% A3 Z return false;
, e5 w0 o$ s' o# Y0 A } , z9 Z: D6 X# i9 E; }
2 g R5 y6 x8 X5 t! X+ w5 V) X6 m for (nIndex=0; nIndex<id.length; nIndex++) - C3 S) d: _9 y4 \5 Q% ?5 A7 w2 B
{
4 u& g, M/ ?8 T9 w! w8 ] cCheck = id.charAt(nIndex);
! T2 t/ n" N6 J+ P) q R! ` if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) - f" z0 p6 {. I) w
{
2 f- v0 E) h7 w e$ y e2 ?1 o alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 4 T, H9 w! w+ e$ O$ T" g% K
document.sform1.id.focus();
+ f5 D" R4 l) h$ J return false;
. _/ F" q+ U8 F1 Y3 _3 _: ]9 E% k( |# ] }
; Z0 ^2 P$ ]0 J+ X/ v } 8 H5 R5 I- A7 s L: I
chineseid = document.sform1.chineseid.value; 1 _" X/ E- s. D1 o# y. r# g
if (chineseid == "")
8 f) O& [; m) n7 \+ V1 r { 1 D1 k9 g- W# S: x" O
alert("请输入中文昵称");
- e" a( C2 v/ R: a: D document.sform1.chineseid.focus();
6 l* F9 ?" k( L/ T' u0 u. ] return false; / y5 z2 _9 O: R4 p1 D5 m2 ?
} ' k$ i, s+ s8 G2 D; d" ]
password = document.sform1.password.value;
# r- c3 Q( T' x if (password == "") : h) i! p6 D) X* K) _
{
. J$ Q% y0 {* \* q alert("请输入登陆密码"); 6 [" q' U+ C$ h& H
document.sform1.password.focus(); % n0 j3 a% c& P! f/ R. M& l ]
return false; ; Q/ P3 _1 w$ N: V& z" ?, y
}
* t3 r. }5 Y) |! a password1 = document.sform1.password1.value; % T0 B* F8 Q c! d1 H( q
if (password>password1) # @: c) g8 `3 J7 l
{+ H1 e' Q: I( |4 ?
alert("重复密码与登陆密码不相同");
* c @- ]* ]# j+ Y @ Z. S document.sform1.password.focus(); , t1 I- A" v( c( J- @7 H( R
document.sform1.password1.focus(); 8 g; S/ c& i( J8 @* |
return false;
' U% y' r# J* M9 m5 q4 K( X: e8 J }
& `: I& T# u* m8 s5 n8 Pif (password<password1)
1 k1 X; d# Z5 x {- u5 i# v0 @$ i5 R4 [# P
alert("重复密码与登陆密码不相同");
3 T' ]2 |0 C& w7 \% Q: S; ?8 t2 U7 k document.sform1.password.focus(); 9 E# |$ C9 R) p( V' l
document.sform1.password1.focus();
$ ]( ?. k( |" p" c0 g" j2 r4 |# T return false;
+ |5 W6 a7 [4 m } - |* k C+ D/ u, W# R
if (document.sform1.email.value == "")
" l3 |4 |% I- R: x Q, m {
* S& G# A0 s4 W5 R6 M alert("请输入您的E-MAIL地址"); 3 `9 J9 |3 ^5 [6 O
document.sform1.email.focus(); 0 |2 l3 h& x+ J- h" N' Q# c
return false; & n; E5 h% {- B s
}
! K9 W: E4 h3 z" z: [
) V, }. t: f' O email=document.sform1.email.value; . F- k+ }, [8 o* c
emailerr=0 ' X6 u$ A+ p0 J9 [7 ]' D3 F
for (i=0; i<email.length; i++)
+ y9 H0 Q( D- A; d# g- \) ? {
! Z2 V% ?8 [6 h& B1 }& X3 A if ((email.charAt(i) == "@") & (email.length > 5)) % m( P+ x/ |: @
{
+ g$ g. c3 ~+ G/ t' ^ emailerr=emailerr+1
7 s9 `3 a2 Q$ [/ k/ ?/ u- R3 ]7 P }
8 d# t7 o% {! b6 | } + C `" K6 m$ j# V, ?4 r
if (emailerr != 1) : y( x8 }+ A7 {2 t9 N# s* H0 e
{
0 o4 b5 ?! z! F0 i' w1 X alert("请输入正确的E-MAIL地址");
, g; o8 d+ g6 r9 y' ` document.sform1.email.focus();
, [; B# D& R: O9 w6 U* C return false;
# A; J/ F( o: T3 M$ Q } " K/ n. I) n1 h
! o3 J' a6 P& V! ] if (document.sform1.checkask.value=="")
$ x2 k" e9 ?* E/ k( E: G6 n( R& U$ U {
* p; c& C" A% k! R7 U4 I& Z" c alert("密码提示问题不能为空"); / e9 ~, U/ Q/ h
document.sform1.checkask.focus();
) J; a, r7 g' S- D" H$ | return false;
; z1 P! a2 k& s5 H }
- s" l8 u) J% i, G+ L- _6 V" E if (document.sform1.checkans.value=="")
/ u$ R2 |* m8 G3 R* W {
/ }3 l2 d2 E3 P/ M$ L% k alert("您的密码提示问题答案不能为空");
8 H, j0 p, w- F5 N* z document.sform1.checkans.focus();
* b2 Y) o* Z" B) i9 R2 o return false;
( ]) g6 q& d# \* F, H: G }
; K6 y# Q6 e5 H" W! ]8 a1 w return true;
# x- A. L' |& m. Q% n % L. N: _ N' m/ W1 k
} 2 B( d' n& T6 O. l; A. j
</script> |
|