|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14339
- 金币
- 2455
- 威望
- 1647
- 贡献
- 1403
|
这个脚本对你可能有帮助:
7 [- R: K9 F+ Y: [0 b+ {/ |+ `<script language="javascript"> . p/ q8 q! w8 r2 U* `
function IsDigit(cCheck)
7 H# }) E# v5 Y- _: p: E {
4 Q" \( a+ E7 v return (('0'<=cCheck) && (cCheck<='9'));
6 m& u8 }, \( r5 \ } ( i. [. C4 ?# c$ U7 r9 T6 B: `5 L; }
/ g' H3 r$ f6 X7 I8 w- s
function IsAlpha(cCheck)
4 F" J$ N# A4 x6 b8 \ { . s0 G' q6 }6 f+ x/ i. g# R
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 3 Q7 \% z1 |! {7 C% ^ ?
} 9 q$ l o( d4 \* o& D4 ]+ h8 Y6 T
+ Z. l' V: l8 u5 }# g! Xfunction IsaNull(cCheck)
/ A! O a' _+ |) ?( N {
) c: r# C( q2 r& A0 y$ m2 h1 L9 P return(cCheck != " ")
( Y: E' a0 e: P) J* \! s/ ? } / c! ?. z' R8 R1 A& b, b
) S) z& Q& e) }9 \# W; q
function checkform() ( n3 k9 } _5 G
{
7 c6 T d' \3 x8 P5 C id = document.sform1.id.value;
) i4 m+ D6 ~6 l if (id == "")
/ X. m p0 v. [ { " z1 y$ X' U& L& h% F8 H @
alert("请输入注册名"); 2 N! x: }5 l+ S3 c0 z0 w
document.sform1.id.focus(); 6 z, j4 `7 a* ^. w
return false; " }5 \ {* T4 h
}
* w: T# f5 G3 i3 \. v
! T7 n8 u4 p) y9 ]! t for (nIndex=0; nIndex<id.length; nIndex++) * n4 ~1 b1 {" E- K* v$ c0 Z* ]
{ ' k" w; i: _' i$ y/ u
cCheck = id.charAt(nIndex);
9 E; H7 f# p& f6 b if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) ( w g, \% n8 Y% w, d
{ . ^6 ]! [) h) }$ E* W3 J+ p$ A) E
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
3 c! ~! ]6 J( @ document.sform1.id.focus();
* f$ _+ i2 O Z+ `- U return false;
# M! c+ N* O* F } 7 O% t6 E4 ~7 v/ ~6 \
} & \0 f* Y( j/ A5 G7 B
chineseid = document.sform1.chineseid.value; ! E; ^% r. s6 D* A& s; H0 S3 X/ \! G; H
if (chineseid == "") t& H# N* ~; G8 B
{ 6 [( R% ~* i3 h( z* t' y
alert("请输入中文昵称"); 0 O4 ~- c4 H6 _+ q, ]. c- _
document.sform1.chineseid.focus(); 9 q n' e3 M% G7 H: b- U
return false; 7 D3 t( a' @ B% L3 p. q! n
} 4 h0 ^$ V" k9 l& u9 H
password = document.sform1.password.value;
N' Z6 i. a& g3 p+ W) s5 z if (password == "") # N8 E' F) i0 r, B. @6 D
{
- _- |9 T' x) M1 _8 m9 K alert("请输入登陆密码");
' |5 b! C+ r8 G) ?% N0 ?8 R document.sform1.password.focus();
8 z# }* z/ s v. f. a/ y" F7 i* L0 j return false; ( |( U9 x- o5 T% Z- D+ x' _
}
2 [2 Z5 U2 b6 e" t @$ E& l- M7 d8 Z password1 = document.sform1.password1.value;
/ ?( {$ l3 j6 h( v if (password>password1) e- v% r; i9 F. J6 D$ g
{
. {( U$ ~- a( t& v- y# o alert("重复密码与登陆密码不相同");
: v0 \% ]/ h' { document.sform1.password.focus();
4 v0 `* Y9 f: L3 j document.sform1.password1.focus();
4 M* @" |) b) R4 u return false;
0 f! U x+ K# {5 l7 Q: Y }
% F5 g+ L$ f2 u7 k8 L+ i4 `1 @if (password<password1) & g" D! y8 l( I
{
. ?* ?! a" A* @# p' `9 o& ] alert("重复密码与登陆密码不相同"); + ]% C4 }: l* \( U% `/ d
document.sform1.password.focus();
- U; y2 `% C! Q5 { document.sform1.password1.focus(); 0 h" n$ z6 H) k* K- H& L& F. a
return false;" |" f. {+ ]! ^2 H
}
' k: P, Z) T" ]7 J( R( d J if (document.sform1.email.value == "") 9 C% S) _4 K* q0 H# a6 u( v
{
) L8 k J+ A8 E5 W+ j7 | alert("请输入您的E-MAIL地址"); 2 o( f( l$ G# ~6 a9 R* ~: X- D
document.sform1.email.focus();
( _, G. `3 O6 Q3 d& d1 @5 C4 d return false;
" _) R" ~7 o0 n4 t/ g5 J% R4 t) \ }
" M) a0 r( ?" L 4 X2 {% n8 O! [0 E% j
email=document.sform1.email.value;
5 N; _5 M& m+ T1 i: _- L emailerr=0 * U- a% b3 t# P! G' [" M) e4 [0 Z: ?
for (i=0; i<email.length; i++) ! ]* y) {% j' F
{
- d* v3 n5 }" U1 t' L e. ? if ((email.charAt(i) == "@") & (email.length > 5)) / l; }; V0 W# M$ }; H+ m
{
+ K- J0 v9 H) F+ F. \" X emailerr=emailerr+1 , t; C/ N8 Y$ M+ F1 w
}
. c' ?% I/ V$ J$ o& U }
' ~4 I. x$ i$ k B6 Z- J if (emailerr != 1)
2 \; M3 t, P7 j" e) j) U$ t& q4 ^( s {
?/ T: ?! e- D1 M: W4 a3 I alert("请输入正确的E-MAIL地址");
, f" T" j7 K+ Q7 ?. S' k: H# {# g document.sform1.email.focus();
; _4 l6 B* Q" m& O4 q, ?6 y return false;
$ T2 e7 o5 p8 M; j* J6 w! z* u+ \ }
( Z( J O8 n6 R! k! A( J0 [ ) T8 R' I& r V8 f$ i' s' n+ S1 ~: J
if (document.sform1.checkask.value=="")
7 l7 _" ? @; j, Z' G7 u { * a2 X5 |6 v2 Y: U& A. l
alert("密码提示问题不能为空"); ( G3 b+ F" E+ ]' ~8 ^
document.sform1.checkask.focus();
1 O0 k* {% A( Q0 Z return false;
* F9 X! \9 O$ V% g& t } : {$ q7 J8 R% T
if (document.sform1.checkans.value=="")
' [. s2 n0 H) h9 g {
0 m5 ]7 P4 h0 `4 n- ~" H alert("您的密码提示问题答案不能为空");
: R0 `$ M8 B, ?' T: ? document.sform1.checkans.focus(); $ @0 C/ `! M3 u+ Q+ R7 F
return false;
6 K4 a7 I) W) w* m, ~0 r/ H5 g% J }
- ]6 z2 |7 `1 W& H2 C F return true; - q3 F$ y3 O6 }5 G5 i4 u' b* z
3 M ^( y& `. _3 E3 K+ ?
} 4 A; @. J( ^- X& K' K- d( k2 y) i u$ L+ f
</script> |
|