|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14369
- 金币
- 2470
- 威望
- 1647
- 贡献
- 1418
|
这个脚本对你可能有帮助:* Y$ O& s$ h9 G; i# h
<script language="javascript">
5 c5 e7 E: W$ }% g; {. b( Mfunction IsDigit(cCheck) 3 N5 O8 D% q- U
{
8 h3 q, u$ ]) e# D( i3 L return (('0'<=cCheck) && (cCheck<='9'));
0 Q: T/ r' k9 i) o$ | }
( p- }, }8 f. D9 {! z 3 A5 Y+ \# a0 `+ G! c7 l3 \
function IsAlpha(cCheck) " ?# B# h* z. w* B! K( W2 ~
{ * m) L7 d- O- H0 P
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 0 d- B* z* |& i8 i( g% Y
} " s' E/ Z0 _/ n5 S3 k
3 A( D8 k8 t0 ^0 T5 |# b/ D
function IsaNull(cCheck) ) X8 v9 n( i1 s- A2 Q: J
{ ) q# q9 w9 w' r8 o) E; I, A X
return(cCheck != " ")
0 E* j" x9 i* y1 t* _ }
" M, \8 x' t# _: Q! T" E6 g5 x% Y! l
: i2 A; A/ V/ S! b% t" `! l) a5 T7 Rfunction checkform() 6 w1 e5 U6 G, ~! G4 l+ d1 E
{ $ P( c0 X9 C" O5 g5 V4 d
id = document.sform1.id.value;
: E, K: x+ c% d7 U) R! s if (id == "")
; |( R+ M! ?- c/ v2 Y% Q {
/ Z$ J0 o9 d9 s: n alert("请输入注册名");
( `( D5 V. h, x, E% [' E$ `" ^ document.sform1.id.focus(); ' J$ r5 f; |' {0 {0 F
return false;
' A1 L% T! w/ Q( h. b1 a- U+ |9 y } m4 W6 X9 j; ~: M# x' z% b/ v
- N! g4 N' `# v- C9 W
for (nIndex=0; nIndex<id.length; nIndex++)
2 o, P# v: ]8 ^: Q2 G+ U {
. ?0 }' ?: w3 K* I' P* _: L cCheck = id.charAt(nIndex);
# a, |4 p- q1 r1 v if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) # S" {1 b8 {# Y, \8 _: `
{
8 ~ f& _7 D: j3 R8 h alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); G( {4 A a l$ w% }4 G" B6 ?
document.sform1.id.focus();
7 [) U* w- W% s5 Z9 s3 c* o$ d) \ return false;
0 H+ w3 ?! ]/ \) O }
/ ^3 A7 f" M2 ]% C; @# q$ i L% o }
/ \% {3 J' a2 [ chineseid = document.sform1.chineseid.value; 2 s8 X/ b( x3 I) \# d, V
if (chineseid == "")
, D2 a8 U% o6 E- ~8 [ { 7 X, @+ N/ [, l2 F5 Q2 A
alert("请输入中文昵称"); % }5 I: O4 S9 [5 S& E' p
document.sform1.chineseid.focus();
; y3 B$ g* ~0 `- N: k return false; # O# h3 ^5 l7 n0 l f' u
}
% ^4 |+ {9 [; U5 u3 U1 S7 J4 l: c password = document.sform1.password.value; 9 B2 }9 B) d; N: ^5 d3 m
if (password == "")
* G) c2 |- C, N; Q: C {
4 P+ i' O, L8 M8 q& A+ V alert("请输入登陆密码");
) D; ~* R$ M% Q5 g( @, i; C document.sform1.password.focus(); 1 z7 K$ P% ~/ G7 ^2 @
return false; 4 G$ U+ M3 k+ s1 H* g. V
} ; g6 e2 y9 X" l: B
password1 = document.sform1.password1.value; ; r. E7 J( Q* o% N' z
if (password>password1) 9 X9 U- e4 v0 s9 x6 h, {
{
) x$ y4 o& R" U. W9 f% s* I- e( P$ d alert("重复密码与登陆密码不相同"); ) I0 V: p+ L9 U6 |( G
document.sform1.password.focus(); * x% K4 l o F0 Y. K7 g
document.sform1.password1.focus(); . ^1 Z+ o4 ~5 C; X1 R' h X
return false;# V9 Y B, b/ ?2 {
}
9 _" y' a3 z) P R0 |7 |$ sif (password<password1) 9 V5 X C0 S- c. g& e1 U9 u
{0 S7 Y f3 u7 }: n; @) |
alert("重复密码与登陆密码不相同");
8 J$ `# r G7 C' C7 ? document.sform1.password.focus();
5 o9 \" X1 Z* L4 b! k document.sform1.password1.focus(); ( M- ] g( n( r7 i% n
return false;
" F7 m2 c! l5 f } . M# s' ^0 v1 F7 B8 h
if (document.sform1.email.value == "") 9 ?# e, d# H4 [
{
7 [ x) m/ ~) s& L. M( H alert("请输入您的E-MAIL地址"); % O- q. ]2 z5 W
document.sform1.email.focus(); " E: l( l1 L- P4 y* o. t
return false; 6 R7 s6 X6 Z# i: d
}
, m3 Z- {# f/ j. F4 `, y+ ~ . N2 v# k4 d' E- Q
email=document.sform1.email.value; ! A5 L9 ~$ i# G' w; r3 _! `9 q% m: M
emailerr=0 ( I6 c3 E. x$ v/ R4 Q Q5 @8 n
for (i=0; i<email.length; i++) ; x4 C" l9 x: \2 I
{ $ s" i C# _ Z
if ((email.charAt(i) == "@") & (email.length > 5)) & r5 X3 {) d+ n. @6 G' b* D+ l. G; w
{
/ [3 e4 c4 i/ ^* v! U3 n, ? emailerr=emailerr+1 " r- t8 n1 w1 ^2 X7 U
} 7 g- v" F. v/ f+ a5 X5 K( V7 o% I: k. q
} $ B" r7 L# D# b8 P- s7 p! x3 v. K t
if (emailerr != 1) 0 m9 l7 ^5 n6 ?4 s4 ^
{
4 ]- y- u' x3 R" H; m8 v- ^$ D! k alert("请输入正确的E-MAIL地址");
9 Q5 P- u1 B; Y; ^' F* Q document.sform1.email.focus();
- |5 ~7 U3 r, c7 g: w6 Z# m return false; 9 D- h5 o. p( ^. l; s" {4 V8 p. p; }8 S5 k
}
5 E9 g" p. G7 J4 ?0 y: D; o ( \2 K3 E& b( O7 Q; X. A0 z
if (document.sform1.checkask.value=="") * s4 ~' z' [: p. y
{
- ~+ I% `. A1 r, {9 B alert("密码提示问题不能为空"); + |' q6 k* G5 T; s% |
document.sform1.checkask.focus(); % A1 C* E2 l# y" s; S
return false;
* O; k6 g s+ y& T9 y% _ }
2 K: R4 o' Z& N& V if (document.sform1.checkans.value=="") ; O h1 F4 L6 ]
{
1 U4 C/ A0 u. x C) ]* z! X x( j/ b alert("您的密码提示问题答案不能为空"); 9 ?: b! |1 ~) X5 O* k, M* H
document.sform1.checkans.focus(); ; B6 o, f7 a, O( F9 |5 n7 Q
return false; / T( g" g- k; D% I8 M& `3 L/ _* e1 i
}
- h+ {* @2 c s, d$ n& u return true;
: M7 j3 \* v) O3 h& a
6 ^) X4 c$ H9 B1 X z# l6 b: O+ n}
. B' P$ y X$ z# [2 Y</script> |
|