  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14247
- 金币
- 2414
- 威望
- 1647
- 贡献
- 1362
|
这个脚本对你可能有帮助:
" |' [' P* s7 m7 \* l2 b$ G) B- i<script language="javascript">
/ j! t3 U6 G) U7 J$ _function IsDigit(cCheck) ! G# ^! f: F" @ L# [+ \
{
* A9 I# M1 ^6 f# U2 \ return (('0'<=cCheck) && (cCheck<='9')); : G# A- A( J& I9 x9 @) z
}
0 u8 p* @& x# z7 A 4 d$ C' \; ~* M0 k8 r9 b3 A
function IsAlpha(cCheck)
* H) v1 r e8 M+ _4 V# V' X {
" |$ ~# e, ]' v% G4 s return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
, \$ H; C& i' `% t, B. E }
$ D# e# V* ?( E9 K
1 U4 L4 x6 l6 A* A kfunction IsaNull(cCheck)
$ J2 V2 y2 s& v7 X5 r" l { 9 ?" r9 t& F( ?. u7 z" A' X* C
return(cCheck != " ")
) q( C: m8 ~% n$ Y$ Z } _1 d- ~' O8 m, a5 ~
( J9 e+ z% P u3 D4 l( q% t: e- X
function checkform()
. A4 a- w* d0 X; ]3 w) \{ 8 W9 y; M( X) b9 M! ?
id = document.sform1.id.value;
5 _3 W0 D) `) } if (id == "")
* k2 t* R0 d& Y+ ?4 R3 `$ k/ T {
* Y( j% V7 B: L6 Z/ x2 j" m. @ alert("请输入注册名");
$ S% `6 a/ Z5 C document.sform1.id.focus();
9 o+ w6 T% ?5 E3 `+ v5 j4 U; u+ a return false; - T4 Y% s5 o; a9 Z. g3 R" N
} 2 u6 Y& k+ u9 l
n! h) T j. p( y% p9 a, v
for (nIndex=0; nIndex<id.length; nIndex++) 4 Y5 ] n6 h$ k P# K7 e: M
{
* o3 t& H- @/ d8 c. i2 v+ G! {5 w cCheck = id.charAt(nIndex); * R# u0 n H- v9 g7 {
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 6 |: I) B8 d( C# K8 h
{
8 j5 I8 c% y8 O alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
! |2 W9 Q4 c9 x" } document.sform1.id.focus();
5 g# n9 M. u- C6 i; E3 |2 R- _ return false;
6 V- C( p, g- ~% e' _ } 3 P7 Q! n, U/ x( C' U
} # C* p6 s* f7 l- b2 q+ a
chineseid = document.sform1.chineseid.value; 1 F4 G* F, Q0 A; n& i* Y
if (chineseid == "") * Y! c }- o0 u* A/ Z( d
{
, h* z1 E# S, a' J6 D' B7 J alert("请输入中文昵称");
, M6 K2 Y$ r# z* l; z$ s) K document.sform1.chineseid.focus();
3 v8 d' V7 G2 m5 \: u, D2 }( x; m! l return false;
% g" d3 Z8 n5 c4 q8 w( z } ( G7 \% {# Z! [4 ]) |" ?0 b5 f
password = document.sform1.password.value;
. b- q# S9 d# @4 {7 [& F if (password == "") $ y, ^; ] z8 d1 s; N+ B' a
{
8 [$ C0 q( N9 j0 V5 f alert("请输入登陆密码");
( S8 V) ~; y2 C/ q$ f" g document.sform1.password.focus();
# d+ V2 X1 Y% t/ G8 z" A2 ~ return false;
6 r& z R4 J0 ?, F }
% r& |2 I% M& g9 u password1 = document.sform1.password1.value;
\, n7 h' x2 r3 h if (password>password1) 0 [4 T# s8 @/ W/ ?$ j
{5 B9 b+ X4 m8 m+ A& L; j3 s+ b
alert("重复密码与登陆密码不相同"); ( T! Y; l* ^! l2 J
document.sform1.password.focus(); , K& W! ~# @ L
document.sform1.password1.focus(); % R; D0 R2 u( D7 ]
return false;+ N$ S! C& K8 ^6 n8 v8 B* |
}
5 s# ?" G0 F& |" s+ \if (password<password1) / C8 v: u: B- S" f2 i5 G0 U
{
5 L3 s. X, S$ w3 b alert("重复密码与登陆密码不相同"); 7 a9 l( b: e4 y5 q
document.sform1.password.focus(); . z! Z7 z3 K* j* l2 n: \
document.sform1.password1.focus();
& e c) S- H% T- i; ] return false;6 z, _ H2 [" Z( R6 [0 \8 W
}
: L- d+ T8 o" U# {; K; R if (document.sform1.email.value == "") + X% ]) t9 w" S1 h
{
7 R9 g) d% b D3 y& d alert("请输入您的E-MAIL地址");
5 I8 z4 i% [7 k8 b A document.sform1.email.focus(); $ I: [/ Z$ }' z- x
return false;
0 I' h: N0 E; q! V5 c } - V! j( h4 t1 O3 j# N$ y
6 t' n: p( `1 ?8 y/ t email=document.sform1.email.value;
1 l b6 L8 s: V emailerr=0
6 k) @; a1 ?) e for (i=0; i<email.length; i++) 6 w( p4 V6 z! Y1 F" j a: f- W
{ 1 B9 z6 ~) L- z! B( u
if ((email.charAt(i) == "@") & (email.length > 5)) 0 `: F- M( X8 C( i" N/ B
{ 3 u" q- O- m: }/ E* y
emailerr=emailerr+1 : K, M( z# v& `& z
}
! N- F5 i* ~0 m2 W7 S& F } 2 p7 F- v! l; ?5 w
if (emailerr != 1)
$ ~9 M) |1 e3 h- R! q0 K; C { / f4 i3 r. A1 d% E* `
alert("请输入正确的E-MAIL地址"); - l) g$ D# w! G9 w, p8 }
document.sform1.email.focus(); 6 H8 x$ k9 O. m5 L
return false;
0 N; E: S, b3 | J4 R/ | } 6 [0 F- T5 g7 }2 |- f" N
8 A3 j0 {; |( f4 ~ if (document.sform1.checkask.value=="")
- P' X: v9 J6 \ k" K% _% @+ B { ' z# V& u. _' Z# f
alert("密码提示问题不能为空"); 2 P, G6 i/ x( u* Y+ S0 _
document.sform1.checkask.focus();
# n$ O- [& U! c* f4 a0 ^1 E return false; 0 m" t& h4 s& D1 l
}
3 R6 Q" r9 } Z" l0 o if (document.sform1.checkans.value=="") 2 D! z1 l5 n' }* ?1 S" E
{
, x: M7 j( E. C0 ~6 U7 X4 | alert("您的密码提示问题答案不能为空");
T' N9 S4 T6 A H document.sform1.checkans.focus(); ) D; |( l6 ~: |9 x9 [& f4 }# [
return false;
& z0 H2 [0 J: Y# u }2 B! S7 z; u( r( t& b8 Q! B1 \9 W
return true; . h$ m+ m" u3 ^+ d1 o+ u* r
9 v3 x7 w) N% c9 \$ T/ c} $ M0 {5 @- O0 v! [% \8 Z
</script> |
|