|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14397
- 金币
- 2484
- 威望
- 1647
- 贡献
- 1432
|
这个脚本对你可能有帮助:
2 K- ^* ~- `" s( N2 x [<script language="javascript"> P8 w& [' X" \' \% Q
function IsDigit(cCheck) * k O- v" n2 X6 q
{ 6 u* s% O) g9 h5 ]9 s1 Q/ I; g
return (('0'<=cCheck) && (cCheck<='9')); & c2 N6 P" p P# g3 x
}
! ?1 b) e |1 _- P ( H5 K+ B1 @) D, i3 m$ E2 n9 i
function IsAlpha(cCheck) ! p9 t" q& n3 H
{ " f \* {" y4 t# p# f* u, \( i! [
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) * r I+ u! ?" f% _+ y& u
}
" I. d7 ]1 |4 s0 B7 z2 }. M- j3 b
8 n* X& h* M" c$ a! s1 Qfunction IsaNull(cCheck)
% _% h! \( N! d1 T+ Z" J {
; k* m: G+ c" ~. q+ i+ m return(cCheck != " ") 6 f$ n4 A; B' W& B- y- K) K1 ^. x8 Y( z
} ) z8 ~! D, j1 G' e2 W6 l3 d
2 H! ]7 [- v' @0 {. s; }
function checkform() 6 _; U7 Q3 h5 N2 i Q
{
, V7 Z( J( L$ R id = document.sform1.id.value;
( A! x7 C5 w5 g: ^+ B/ w; a if (id == "") ' F9 q+ x, j4 E# I
{ " B, I# v! Q+ P- N6 i0 P
alert("请输入注册名");
+ t, l6 [ M0 Q8 v8 S document.sform1.id.focus();
3 _( q; v; j, A- \2 i' Z, }. q return false;
2 c( x% R( @6 I) E$ ]. c% [ }
/ H( ~+ b6 \1 K8 q% [
# N- T$ c1 x$ X$ u for (nIndex=0; nIndex<id.length; nIndex++) ( O% T; r9 q/ \0 [
{ ; {3 B. e: U; u) z9 b1 |
cCheck = id.charAt(nIndex);
& j6 R5 ^& e1 W: l$ H; d3 w if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 3 D. L {" H& Y* y7 u. a
{ % j; Y+ e9 ~# a% ]* g) t4 T) J6 F
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
/ u' c/ |* ]$ S( k% x; g document.sform1.id.focus(); ) f/ f$ p# Q( o, _6 ^/ G
return false;
2 n/ u2 e) U; U }
; s8 L1 }/ K9 ^& j7 i" `( |+ ~8 P } + g! C9 q0 c( d' Z
chineseid = document.sform1.chineseid.value; : e2 ?- I8 E, E
if (chineseid == "")
% m( q6 t' q$ }! a9 a1 D {
# K9 E4 r5 v. U: F. u: b/ V D alert("请输入中文昵称");
- B R* j7 T; [2 a/ L& H document.sform1.chineseid.focus(); ; p! b, ?7 `! i/ B. I: w- {
return false;
; y7 W. f: f: m } " o- ]; z* ^. U4 G* I4 i* q) c
password = document.sform1.password.value;
1 ~2 I; ?) D y/ s; P d6 n( L* Q+ S if (password == "") 1 L! X, R9 h" ~/ W' ~- L% _
{ 4 O2 X3 k* U& \, q3 a! D
alert("请输入登陆密码"); " Y/ u( n9 F- ?) I- c" [% O
document.sform1.password.focus(); 5 z7 b; t" O* X; o1 |
return false; / Q; E4 y, f$ f* M, l1 B
}
9 {6 q. ]; |8 d! x3 n" ~! q0 R password1 = document.sform1.password1.value; : j& f2 q, D1 _7 B! w. v
if (password>password1) 9 u: j# ~/ I' O: _( u& g0 p A( G
{
; |* X% J3 I; a+ m. p( H2 P$ p alert("重复密码与登陆密码不相同");
8 _: W" c' u1 u$ B2 T0 r7 D7 } document.sform1.password.focus();
0 x( b2 z& A5 F# _7 a document.sform1.password1.focus(); . k- R9 h/ `& s/ P
return false;) u, o& @: u; d: N% U: Z
}
4 e" f% E) Q7 O: a1 {% m- j( h: qif (password<password1)
/ ^8 w2 O9 s- g {
* o" u: |4 `' K+ b alert("重复密码与登陆密码不相同");
) Q* t2 `' J, w* U; P9 o8 F; ^ document.sform1.password.focus(); ( k3 I& ]: U9 u* o3 B$ U8 H
document.sform1.password1.focus(); 1 K8 `; F; D+ p3 W3 [! o" P5 E
return false;
' u- w9 [. w( P/ ?7 @ } - y0 A8 U0 ^) p% x$ r+ x/ H' d& M
if (document.sform1.email.value == "") 6 u" Q+ N" c3 N* S& i! M
{
. k% s* e, \" d# q alert("请输入您的E-MAIL地址"); 4 M+ E# _. G& l& s5 G
document.sform1.email.focus(); ! ]( i" e$ E. O3 ^, N7 s! L! r
return false; + \$ l2 f- O* n3 h8 W% D) K$ ~
}
j4 c8 M4 D# f- l7 ~' m" O& r
( D# J; F4 P( I/ }2 q/ o! q email=document.sform1.email.value;
+ V' v0 X& X1 f! x emailerr=0 7 w: [3 _; K/ B8 ]6 P$ R! f
for (i=0; i<email.length; i++) - G" v' U! L* |9 \, e: m9 A8 I- {7 Z
{ ( H6 s- [$ a/ b- `8 F
if ((email.charAt(i) == "@") & (email.length > 5))
, h1 j; _8 U& S5 D {
9 C, U) x0 I/ e3 U6 I: s emailerr=emailerr+1 1 g" d0 O9 c+ _' [& w y
} ; r( I% V% J$ a
} . p( I$ M9 t* `$ q* c* F/ F
if (emailerr != 1) # k) a9 H5 N" S+ P* `3 [
{ 4 I! O' F" O6 P+ j; T
alert("请输入正确的E-MAIL地址");
! p' c# t* }- t) M0 @+ ~ document.sform1.email.focus(); - W8 y1 a6 h0 ^) c7 g1 _
return false;
/ t% i3 |, E P* m/ C8 e } P% B" p/ l7 k5 j
1 m. ?5 T4 Q4 _ C8 o
if (document.sform1.checkask.value=="") : \1 J6 j6 _! q: ^
{ . A1 q& ?, k& i4 }; e) a" t
alert("密码提示问题不能为空"); T: b; s! ]0 _9 s0 p2 B% k6 ~, q( z
document.sform1.checkask.focus(); 4 L) z( w) |6 h) H: v' V9 ]
return false; 6 m, t! ?) N% Z8 W- {
}
+ T- z( D' G1 U9 T+ R, n if (document.sform1.checkans.value=="") % X3 c9 w& `9 [3 j! Y7 z4 j1 b( T
{ 0 D; d# Q2 _& v/ c: j
alert("您的密码提示问题答案不能为空");
( M ^# K" E0 M6 z document.sform1.checkans.focus();
; ^+ |9 C. E" k% T return false; + {: |; k( a" n5 j
}3 ]6 [+ t5 t q% V- u
return true; ( Z0 N, H6 R3 B6 z
( X) z6 ?( E6 k
}
# f: y. h- J' U</script> |
|