|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14355
- 金币
- 2463
- 威望
- 1647
- 贡献
- 1411
|
这个脚本对你可能有帮助:7 w* L* m6 J) E0 E* N- t
<script language="javascript">
( }8 f3 S; u' p9 w9 I/ Q8 Yfunction IsDigit(cCheck)
$ R& i* q; l x" S5 p+ ?* i8 S3 ^ {
" O: a: q X) m6 Z! U% O return (('0'<=cCheck) && (cCheck<='9')); 9 [& b* l6 _* l$ N. ~
} ; Q& y8 J' q, O5 k% A
' C8 H! @) g" W& Q' _; Y- b9 [& Rfunction IsAlpha(cCheck)
; q' {( d6 }4 `) W+ j { ( _5 U! z1 Y7 T' r0 C
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
2 T' b8 G# t% o" O0 y8 H }
- ~! y9 z8 s* s2 ~ ! q8 z2 U; k. `, l2 k
function IsaNull(cCheck)
* x7 I% o5 T# \7 U; b$ X" j- h { 4 h" T% G$ y- i _$ w1 q! R) M
return(cCheck != " ") # w9 e; R2 O7 Q7 b" I
} , G) k8 r2 e! {( S$ ^% {
' i1 I" p- d5 N$ U$ b6 T# Qfunction checkform() : q9 |6 z. I0 P) y$ Y
{ # b4 Y* j- T8 C3 b1 b9 \7 p9 w
id = document.sform1.id.value;
i" t$ [( l" w/ Z0 A- ~% o2 S+ I if (id == "")
: \! r- A* U7 k7 S/ G { ( N7 ?# X ?2 o* N/ K. B1 E
alert("请输入注册名"); $ K+ S9 l$ _2 {3 Y
document.sform1.id.focus();
9 H6 o! I$ U% }; g7 Q# E0 K8 z3 P return false;
G1 ^6 ~% n# a9 X7 z } , {$ ~+ e& X3 a
2 k9 D; l7 `' i6 x* Q
for (nIndex=0; nIndex<id.length; nIndex++) 0 r, t4 d( G$ O
{
7 S+ ?& }) T2 P V cCheck = id.charAt(nIndex);
" J" a+ E& _& Z' a9 w- ~1 C if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
! d& F. \" |8 Y s/ ^% Q {
6 S( | r$ Y+ v( R alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); + ?# Z$ ]" k$ p+ d8 g6 E
document.sform1.id.focus(); % u: ?! @/ Q9 A( X/ b: O
return false;
% i) M% O; N! }+ r* ^2 l: X } 5 \5 ?- `) Y6 o, L( i3 D- X5 H
}
4 n/ f- @' F9 G- Z' [ chineseid = document.sform1.chineseid.value; # j& d$ ~# I* a( K1 n
if (chineseid == "")
& b1 e; H/ D3 B: z; P2 G/ T4 E$ O {
, v, ^' _) p) C. O0 j5 s* I+ N alert("请输入中文昵称");
0 E( N& T: |0 @: f document.sform1.chineseid.focus(); * `. h) h) Z* `' e5 i
return false;
) H4 q) \$ k s2 g" [ } 6 v7 ~' V8 \2 C. E. L7 f
password = document.sform1.password.value;
. r0 x# M$ ?) O% |9 W, X if (password == "") 6 e% z' a# r5 k- v3 x. B1 z0 c1 j
{ J, j: | H" W4 b$ E- J$ I
alert("请输入登陆密码");
' d: H) q) d" B) `5 U; D, H document.sform1.password.focus(); , G; J9 b! ?% P- p: X8 ]: [( ?
return false;
7 W' }6 `' e' R! B O8 h) Z6 F } # f4 m2 Y+ S/ F4 Y- t2 {
password1 = document.sform1.password1.value; . O+ H% c+ w, a7 ?" Y, @; V7 ?, W7 O
if (password>password1)
, E& k0 Q' i" v* L8 F: F {+ h0 R8 ^+ ]( }( v- s2 ?# U
alert("重复密码与登陆密码不相同"); + _$ T" G! Z6 Y
document.sform1.password.focus(); 7 {& [0 }2 R) T/ z6 l
document.sform1.password1.focus(); - ?2 F6 f- X' C, G! o
return false;, f5 I. X) ?0 e# S: b9 g( Z2 H
}
R3 m8 N' m2 ^" R* f o) g6 S0 L% xif (password<password1)
: L- ]. p% V# B7 p {0 s6 b: h; x% [0 K8 ?3 p
alert("重复密码与登陆密码不相同"); 5 q7 q1 y- [3 G9 d* B
document.sform1.password.focus();
X/ N2 E, q3 Z; ?/ `+ P document.sform1.password1.focus(); / g# f6 D6 e# U
return false;
- ?: w( D7 {3 f4 K7 R% J" b } 4 q- @* {$ \; \1 U1 |6 j/ r# c) w& e
if (document.sform1.email.value == "") 6 T { \; B) o1 [0 H
{
- w! A/ d/ O. h alert("请输入您的E-MAIL地址");
* ~% K2 G' I/ K; V document.sform1.email.focus();
0 y* J) V% g/ z) a# N7 C) j6 Z, h return false;
+ d: h- L. W' W" }. i6 R: T }
1 T" m* v- D. y* p+ g ! ]3 E8 L* l6 g2 I9 N( g
email=document.sform1.email.value; 1 x! f H- l* k7 e6 ?* K
emailerr=0 # y5 I W4 K( G. t( b
for (i=0; i<email.length; i++) / c. N0 v$ H& n- r% {
{ + F% ~5 |4 C6 ~( I7 W! J
if ((email.charAt(i) == "@") & (email.length > 5))
# [ q8 E x' ^1 R2 I { 4 O: a5 t+ e. V/ ~. c/ x
emailerr=emailerr+1
4 V- \* P X% d5 a0 ~ } 2 Z5 ]/ a- g/ U% U1 p
} 2 O! B4 X4 z. h4 e- K' ]: C
if (emailerr != 1)
& E6 x9 L6 V1 K. H+ I( t1 |2 n G {
4 V$ ^4 G1 e$ j, j1 M! w/ d: F8 X alert("请输入正确的E-MAIL地址"); $ f; J2 P4 ~! z# S
document.sform1.email.focus();
2 l" b+ A- F. I return false;
. z: s& |' o" l8 v* t* q }
! U5 j- \: h; ?3 W0 ^
' P* n1 Q$ J5 k! {' ^* O5 w if (document.sform1.checkask.value=="") " N* ^* ?0 t5 c3 U: @1 P
{ 3 Y, ]: A/ {. r( a& L7 E7 d
alert("密码提示问题不能为空"); 2 S- G+ T2 W4 g |( i% h6 m
document.sform1.checkask.focus();
9 j. H# N. B7 b2 d2 A return false; z. c0 [+ n& X) n! s) n
} 4 k6 O& A+ r$ Y8 T9 v
if (document.sform1.checkans.value=="") 0 }* u3 x) {5 `
{
% o6 {, S6 @- |' a; s alert("您的密码提示问题答案不能为空"); 2 ]( \. \- p& C! I8 ^" F1 E
document.sform1.checkans.focus(); . R, s) y# o1 a6 Y. s i3 n
return false;
, I; j; e: Q6 R! c+ T }+ w5 @$ g" _3 v8 V
return true; , W4 c+ {! b% |8 ^* W7 F6 ` D
, e, h. Q$ Z/ g) U; _4 {* t, R} 2 M) u7 x3 A7 {+ s
</script> |
|