|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
这个脚本对你可能有帮助:
: r0 `: U+ a6 B+ \ ^* f a<script language="javascript">
- s7 R0 E& }7 R9 l7 gfunction IsDigit(cCheck) ; {( F9 ^2 D2 ?' z
{ " W" m, b; Y3 X1 ~7 z. _
return (('0'<=cCheck) && (cCheck<='9')); 4 [! P; M) X' x
} . s% m U+ o7 D0 z
" ]' D) i/ m. U# f4 {- }
function IsAlpha(cCheck)
& v$ U/ Q( C. W6 } { ' c; M4 Y% a. l$ `1 r) q7 A, u
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
# R* e) u7 G8 N5 n( A }
6 y) S1 z, \" R( M 0 \/ n$ r8 ^( Y
function IsaNull(cCheck)
Z- Z' C8 i J- A { . [( }+ n4 ^& o5 M8 z
return(cCheck != " ")
6 b+ ]4 c3 z- q6 e9 X# | }
9 L/ W1 T% W$ j5 E, ^ ! t1 X9 W: V, \% a$ Z4 e& U0 V
function checkform()
1 N+ H: k0 @9 i( t' t{ 7 \( r8 n8 e$ ^
id = document.sform1.id.value; : S( L! k" W- k* F! n# H
if (id == "") % {! l% L ?8 f2 G
{ 9 h; c2 q% W0 x0 X
alert("请输入注册名");
4 p- `2 C! s: I, ?6 e3 K# A document.sform1.id.focus(); 5 S- K/ ~5 Y2 p7 M
return false;
+ S4 o5 z+ r/ z! C; |, i }
" `+ N ~; P3 M: h+ C+ C
+ ]3 B8 a: X5 H' S# E for (nIndex=0; nIndex<id.length; nIndex++) " o" q/ d& o1 W% I+ V+ Y. O3 b; ~
{
* r, t6 k8 a: N; ^8 u cCheck = id.charAt(nIndex);
3 a$ N* J) L8 ^ if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 5 t* T7 o: c8 U! l+ X& O
{
: `8 ~% ~! X# c$ ^ alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
, @/ ]4 J* A; }, v) v: O document.sform1.id.focus(); 2 N4 a4 O& d4 W
return false; ' K \6 v3 w B. _5 X; r* Q
}
. U- r$ q/ ~$ w: A/ r& `/ y3 T }
- Y. c) C1 |! U: l& d/ d chineseid = document.sform1.chineseid.value;
& f7 N- t9 L' M L$ y9 v! z if (chineseid == "")
g$ ?$ d$ I$ G) Q |+ ?( v { ( T3 ^6 G( l# x
alert("请输入中文昵称");
' W* m' Y% n8 O$ S/ f. k4 C( Y O document.sform1.chineseid.focus();
8 S. i M r0 o$ d q0 p, | return false; / C! `1 ^8 s1 _8 }$ C
} 4 U! @ R4 `4 p
password = document.sform1.password.value; . V# t5 C7 v% V. F/ {: ~4 j5 E
if (password == "")
5 T7 Z: [( W7 o( `8 [ {
' S) V/ T+ ]+ i- J0 C! [% T alert("请输入登陆密码");
% K8 c* [! X2 Z+ E+ B document.sform1.password.focus(); + @+ U( \6 W c
return false;
; O9 o$ V5 l# S* y0 y& X% f& U+ G$ m } ( A. M7 ]' H) B3 S" A' E, _
password1 = document.sform1.password1.value; 9 d8 ?8 ^- n0 N0 s! {
if (password>password1)
) Z. {: ~# X) v7 G- t {
; {! G* ~" |" Z+ @4 c$ `+ O2 n alert("重复密码与登陆密码不相同"); / E8 d& Z% u( A, N0 v! l
document.sform1.password.focus(); 3 t4 e& l: D) S' J5 v) |2 S, l8 w
document.sform1.password1.focus();
) I- c+ _- g' |$ ? return false;" X) ]# y2 f- H8 `: `+ e
}
. R& B8 A L# c) G0 @if (password<password1)
' f# C+ V* h: a; I {
0 @4 O& {: h) ?4 K alert("重复密码与登陆密码不相同"); - C7 U8 M$ l2 i# P+ }, H, a1 U" T- i f
document.sform1.password.focus(); $ u. `% L2 T8 I8 x, z4 w. |) P5 t
document.sform1.password1.focus();
$ Q7 l$ @" ~1 t* y' r$ @' E return false;' ]& G( t$ ^+ L0 a
}
' ]8 z; n& [3 K$ ` if (document.sform1.email.value == "") 9 [, Y: o5 b) Y2 [
{ 0 G$ X& q5 k% r6 N v
alert("请输入您的E-MAIL地址");
! w4 j) \: \: p0 E6 Q document.sform1.email.focus(); 3 \, Q' n9 Y E. T. U
return false;
3 \% _2 k) \4 W } % J! S( w* u3 N
/ a3 t# g3 O3 x' _; n' c email=document.sform1.email.value;
7 m% I0 u( y5 R+ d* g6 u emailerr=0 % n% s% k, F7 ^
for (i=0; i<email.length; i++) . V. C" ^& K0 I! e8 u$ s& O/ M: C1 D
{ ) z4 n: t1 @' `/ l
if ((email.charAt(i) == "@") & (email.length > 5)) ( h& {( I- S5 |* ^ f
{
9 I% X% e9 F$ ^! Y% i( i' D: O emailerr=emailerr+1
" n+ b0 H5 d$ X+ B+ t2 t! g: J+ S }
9 B% u8 V- o' \, p: e6 n. e; E& n1 [ } # g# Z% x8 L6 Y' S u
if (emailerr != 1) ) h+ x b9 n" g& b; q/ }- }( z
{ & I8 w D t' E1 k1 M
alert("请输入正确的E-MAIL地址");
% n# m0 X$ ~& e) X; N" k) C document.sform1.email.focus();
# t/ L$ Q1 i. s) S( X' f return false; # ^ ?9 `/ c. v5 H& V. u: Z
} % ~; W/ D; x, ~8 [# f1 w) c
, R) p9 U: E7 d$ E
if (document.sform1.checkask.value=="")
1 k. `: a& P' r0 P5 h+ ~ {
9 M% L/ A5 G7 c. |0 d C alert("密码提示问题不能为空");
% W. Y* x- ]. d) i# r t. f document.sform1.checkask.focus(); 5 R5 p( k8 V+ O* Q
return false; 9 A Q" C3 {# m3 {+ W; c
}
2 ^2 d8 J; u8 u$ @$ e; y if (document.sform1.checkans.value=="") 1 ~, F; g& D+ Y" b M% x( w6 x9 `
{
, A7 ?4 o2 F5 Y: Q alert("您的密码提示问题答案不能为空"); / R8 F) D! N6 E3 K" ]
document.sform1.checkans.focus(); N& v( h* k2 ?2 e( t
return false;
" {* ^/ K: { l2 K1 Q! W }& e8 a7 D: N+ K$ }( M% n1 W
return true;
- V# V$ i2 q# n$ u" r- m ) ~7 B5 z7 W. N% [
} % ^9 w4 o. T( y) ^) R0 Z
</script> |
|