|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14397
- 金币
- 2484
- 威望
- 1647
- 贡献
- 1432
|
这个脚本对你可能有帮助:
$ L: O# w& ?2 s) ]' W<script language="javascript"> ! w$ m) t" ?, @5 z$ |
function IsDigit(cCheck) # G; g1 d% j3 `, j; z7 {% I
{ 9 P" I; C4 F0 Z
return (('0'<=cCheck) && (cCheck<='9'));
- M! t# A, Z2 p6 f" Z8 k# b } " g" g1 L" m% J0 n% ^
* I2 J# _. B6 S) `" W) xfunction IsAlpha(cCheck)
9 n V0 X# Y/ H9 A$ E3 ]" c { * l/ \- t' G, u0 X& n
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
+ r8 M; ^, ?. e6 d2 u% }4 T }
' p; O. M7 a+ P- [' }8 s& t6 @& Z 5 f& X/ n2 |2 Q/ B8 A$ u: C; j) [
function IsaNull(cCheck)
+ x4 a% K/ `, ?4 f { 1 I% Y* D) `8 b" @, h
return(cCheck != " ")
' y3 R1 T1 w$ t: ` } ) ]; O- L; N# @- R, m
2 n* s v7 R5 A5 hfunction checkform() . _8 A1 ^, k( d; l% _+ A" H
{
k; _" \ t6 k6 _5 L, T$ R id = document.sform1.id.value;
2 l: @ t2 [+ N. x1 |, n if (id == "") 2 J1 \3 t9 [8 d2 G* F1 B/ N
{
6 H1 S" O6 S# R, q. ?9 k, K alert("请输入注册名"); 4 _ h8 |3 R$ l+ v! h9 j/ W
document.sform1.id.focus();
( \$ h J2 w! T" I0 P; n [- w( s9 s! Y return false;
x/ E) y# T, b. s g5 o }
1 b: R3 Q1 \' P9 ]
/ l# ~" G9 v$ `8 s0 j, h for (nIndex=0; nIndex<id.length; nIndex++) {( \- y% A" {; @7 w
{
7 m5 x1 E( S: w2 c cCheck = id.charAt(nIndex); 6 J- f5 e7 ^$ A; b
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
! V8 Q% k' J' }1 M4 x' ?0 [/ O {
4 }8 z' c: h. m; S: A* z# s alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); ( {! Y. J/ S) S
document.sform1.id.focus(); ' ]0 \3 U: K) O z7 X: [) Z
return false;
, [9 i: S4 ~5 y, u! y }
1 R4 R' W3 R1 u. D }
. f0 D& u, m4 R" g& j2 A; X chineseid = document.sform1.chineseid.value; # {' v/ S: X/ {/ q" x9 t0 b
if (chineseid == "")
2 j; U3 b7 ~0 Q8 s4 T8 ]9 | { % I% H4 J2 G1 l5 ~
alert("请输入中文昵称"); 7 z2 k- V( ]( [' V
document.sform1.chineseid.focus(); 0 U) Z5 q% y2 Z- ~/ g8 `+ H
return false;
, f5 E; f% W5 V8 c2 q% k/ y } + y% Q2 ~ s, x% z: Y6 {1 A6 O
password = document.sform1.password.value; * T; Q; l! I9 H# A; z8 h
if (password == "") 2 I$ ]7 a, w4 [6 D& W
{ - i& p) w5 V l& ~5 Z
alert("请输入登陆密码"); " R3 I. w5 f* i# B; O G6 _
document.sform1.password.focus(); P% \6 `9 s$ k; v6 `/ I! ?
return false;
' a" y. v7 _8 B* } } 1 f& d. u$ c2 W0 |
password1 = document.sform1.password1.value;
" X r. E5 _% X9 F if (password>password1)
; k, p8 u/ z- e" ? {
) L1 e$ q: D m# a( d alert("重复密码与登陆密码不相同"); 4 R* t1 C- z0 [7 B+ a! P
document.sform1.password.focus();
; Q1 g, s. D* c* n; }. o document.sform1.password1.focus();
+ h; k# ]' |$ _# q: y return false;
& d) ~+ _- \4 M: J( j }
5 P, Q @. v1 Bif (password<password1) 6 J8 ^9 m( X7 n/ g
{0 j$ R: Z! W0 o5 t' F, ^0 U9 c
alert("重复密码与登陆密码不相同");
0 Q( r$ l& {0 h! r0 ^: n document.sform1.password.focus();
% ~% u- P8 H' f4 K) f document.sform1.password1.focus(); ) i" {# x9 F8 I4 u- t, ? A* W
return false;
i% Z) i. w. F } 6 w7 _9 I' `% X( l3 y2 a" n+ T
if (document.sform1.email.value == "")
J( B% R" Y5 j6 O {
0 R- j7 i! p) j p2 F alert("请输入您的E-MAIL地址"); 7 Y4 S5 y) s7 s) P9 W( J5 ^
document.sform1.email.focus(); ; w z0 a6 g, ^; ]9 N
return false; : S2 m: Y" P+ W f9 E; S5 p! z2 F
} ! r& u, T. K( O
4 n/ f+ @& B. l; t email=document.sform1.email.value; 4 z x! @3 B5 V. R' o
emailerr=0
& ~( U5 w5 q; p3 C for (i=0; i<email.length; i++) 7 s; F/ m/ h9 n( y" I/ f2 K8 m* ?
{
J$ n# U1 t$ O5 [" @$ W4 k# I if ((email.charAt(i) == "@") & (email.length > 5)) 8 d @% s% O( B- `
{ ( Y/ o0 f, t X
emailerr=emailerr+1 # K7 p' @* ]* j. ]
}
/ \: \+ \- G/ l0 V/ Y, ` }
9 X! g5 ^% F& N: [8 {! k- w3 D if (emailerr != 1) 2 o; c! i, R5 K1 P+ q0 r
{
2 w% @2 l* ]+ S* W alert("请输入正确的E-MAIL地址"); 5 D& e4 t- ^0 H, _7 _4 {
document.sform1.email.focus(); ' [0 g5 x, f+ C1 u/ K$ Z
return false; : v; N& U3 Y8 a" P) h$ T( H
}
8 o$ I1 q, u1 z7 {2 W 3 m. x) y- ~! @* {$ O
if (document.sform1.checkask.value=="")
' _0 F4 U# a! L3 t/ U* v+ o, J {
- J. g3 j% h$ j3 [" @! ~( C alert("密码提示问题不能为空"); 6 a: w3 ~; D9 U/ Z @
document.sform1.checkask.focus(); ) Y" v2 c) {: i5 k( `/ x, G
return false;
# J2 }9 x0 L; i' V# G. P. ?, y }
5 v% @$ U. U" u; \6 @; n7 H3 T6 @+ n if (document.sform1.checkans.value=="") # b+ l2 n; ]3 i9 t
{ ! l; Q9 I/ K: J1 p5 ^/ [* e, f
alert("您的密码提示问题答案不能为空"); 1 J. \$ V+ P# q- ~; u/ A
document.sform1.checkans.focus();
6 G2 V2 g" q; B8 x. r8 y% Y) D return false; # w2 b3 y0 F" u5 j
}
3 E( h2 Y3 ?+ {- e return true; + X# d! _; i# D, a" q: L4 ?
5 E2 n u* E: m( b
}
/ e; u$ q* R8 r7 P4 n& X7 i</script> |
|