|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14347
- 金币
- 2459
- 威望
- 1647
- 贡献
- 1407
|
这个脚本对你可能有帮助:3 K" [/ f1 x( ~
<script language="javascript">
0 r) z0 J- [' t2 a: q7 W2 |function IsDigit(cCheck)
% r1 O) X% ^2 j3 t) n- w; `$ h { ; u7 j8 B& Y( c
return (('0'<=cCheck) && (cCheck<='9')); 4 ^+ i& I0 e; v+ n* g6 v
}
8 t& b/ W# L2 U3 N* o
# e& F' @6 u$ X3 Rfunction IsAlpha(cCheck) 6 f& c5 {$ X3 `1 _9 @# H; H8 E
{
/ J {2 q) i: n P return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
8 ^' {; B3 J Y! @' A } & k* H2 a/ g( u$ L% I4 N
# y( ]$ ?; b3 j! Z; Q% C9 Nfunction IsaNull(cCheck)
3 N9 k& q! T5 w2 q% u { 0 K$ {% c! v- \- v
return(cCheck != " ")
3 k1 W8 I p* E# N$ e: k* u) W } / f7 `, I+ ]$ n3 P' l% l
6 E" T9 P, ?: ~' d$ }7 u0 s
function checkform()
( m) R5 n; U$ C2 ]8 w; ^{ " y% ~9 _* G) g
id = document.sform1.id.value; 3 Y; v' W! c$ c5 a
if (id == "")
9 {8 ^2 H! t: r6 ~1 R {
; p: \! ]8 P5 _7 k4 ?1 @. | alert("请输入注册名");
8 C" q4 w* e: C1 _' z/ X, e document.sform1.id.focus();
* j% @: Y1 F9 \# [" i return false;
1 j- |7 M, R9 X& e" |, E } ' K% h& s) G( j& V# x& I5 b
% b& y6 T' ]6 H: R8 C7 B0 y for (nIndex=0; nIndex<id.length; nIndex++) e' @) ~! R8 f# U+ \4 d
{
) m* x# @2 s- D! N cCheck = id.charAt(nIndex); 1 }5 }3 J# c; O3 w3 V7 h \% j! _+ R
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) . ?3 N5 l' B9 M
{
+ h N+ E% z/ d alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
! t7 H) N9 u9 k1 Z4 f6 n document.sform1.id.focus(); 6 D& W' N. ~3 m4 {6 X4 K* p
return false; - Q0 u9 L0 Y" O, }- x
} + c8 J' V L$ k
} " w ]7 i' t" v ~: H9 Z8 L
chineseid = document.sform1.chineseid.value;
5 l' W' y% o% V/ r k% s if (chineseid == "")
8 }; p+ t; Y$ g { . C, X- C) D2 @( |8 M0 P% \
alert("请输入中文昵称"); 1 k/ b+ R# }" L3 k& q
document.sform1.chineseid.focus();
6 l& k" C' f! g* y1 E8 y) n. r return false; 1 Y8 I' z$ D( H2 O
}
$ t5 z: f ]7 I5 N/ \2 W password = document.sform1.password.value;
$ B0 c1 e9 Q& K; e if (password == "")
( A4 _0 x" ]# I7 X% {5 S3 |" @ {
5 S) K8 ?: l0 `/ h# r alert("请输入登陆密码"); - @$ i) a7 w% y; f
document.sform1.password.focus();
# v3 Z8 Q; b( m3 S- l return false; . n. D) o+ Y, d$ J) t9 N
}
, i; b$ Y% k' i4 K _1 V password1 = document.sform1.password1.value;
7 r( A' B( a7 V8 \" F if (password>password1)
' {! C# _' s. \$ B+ u" |! J2 F {- Q9 {- a8 a5 u( U3 V. q
alert("重复密码与登陆密码不相同");
1 G* H f0 k4 J" k4 V document.sform1.password.focus();
- \: e# u; u4 `* @8 q: H# B0 m/ B- O document.sform1.password1.focus(); 4 E6 f& v' D$ H! o. R; r
return false;
7 ]. M% ~: [& O& Q/ q2 H }
0 h% n. J8 @1 m( Hif (password<password1)
1 ^# `4 n) a R# d8 Q {' i) E3 s8 y4 S8 O4 Z' V9 b9 ]( L
alert("重复密码与登陆密码不相同");
/ K9 q# d# O9 O6 o q document.sform1.password.focus(); 5 x- S) f7 q: k' W' L
document.sform1.password1.focus();
2 ?8 u( O1 X4 J, y return false;
+ `- e* W9 a* f6 C& _9 x }
$ R/ j, v+ ?. b* c if (document.sform1.email.value == "")
" Y3 t3 |& p( y* J- s {
6 v, u& c) \8 R, C+ m alert("请输入您的E-MAIL地址"); P* C( \, }1 c! `7 \& l Y
document.sform1.email.focus(); , [' T/ p' ?9 X, q$ b
return false; 3 o% _- D/ D0 ~; o
}
9 z8 i5 J$ q* u- Y5 P9 O: o9 B ! i: _( ^8 W! J5 y6 @
email=document.sform1.email.value;
. p+ @( w$ k% ]# K# n emailerr=0
1 g0 _* Z6 |, s% J8 y for (i=0; i<email.length; i++)
5 K2 w2 W6 C) {9 G, D" X/ E1 X6 r {
* W* q7 [ c6 ^- R" u if ((email.charAt(i) == "@") & (email.length > 5)) . M4 t3 f! x1 Q6 L
{ 2 m* x N+ i5 n4 u- |: x4 ?6 K
emailerr=emailerr+1
% S) P' G/ ~9 b3 k P8 E* ] }
- l, [8 j. J- U: t% C1 g }
/ v* Y4 u3 A0 w3 F3 H if (emailerr != 1)
- G9 p- U2 d8 w% J3 @8 U; K { 3 w+ d9 K( `& Q2 a+ L% Q0 w! \
alert("请输入正确的E-MAIL地址");
' {0 p' P! R) K$ G. @ document.sform1.email.focus(); # @6 a5 |+ X6 h' T. i
return false;
& l- M1 _! R+ O, M } " j$ K* ]3 j( W5 x! B0 D( |& }$ R% ~: [
4 f& J8 K) E1 E5 L( Z9 K if (document.sform1.checkask.value=="") 7 c. A! k: v& n7 H2 O, z! o
{ 1 X- ~7 r: B& s9 u" B! A7 a
alert("密码提示问题不能为空");
" G4 Q, o* P' ]7 x% S- A document.sform1.checkask.focus();
2 e# O! O% h, S5 P; H: R return false;
7 `( [ j- u8 J. p, M" k }
+ ^* G/ U0 Y8 W: ~9 r if (document.sform1.checkans.value=="")
8 R/ o2 b8 Y m" E; w; R8 G { 7 G0 [$ O. y: r, x- |
alert("您的密码提示问题答案不能为空"); G; }- R6 d+ d' y9 y9 \ o* N
document.sform1.checkans.focus();
3 a( k! Z" T- D. ]6 ? return false;
5 T% T$ B) M) Y/ Q5 `' k9 i }
- p: | C9 ?3 W, p' c$ G return true;
+ @4 F. w* l0 r( I- [" M" Q 3 {/ U8 l6 S1 X, W
} " G7 L/ o# b/ f9 q& h9 E
</script> |
|