|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14427
- 金币
- 2499
- 威望
- 1647
- 贡献
- 1447
|
这个脚本对你可能有帮助:% A: W; K$ Q" Z- A$ K, O: `
<script language="javascript"> - |* \$ ~9 u! S
function IsDigit(cCheck)
1 `1 j/ {% f# e, [ {
8 m: J- K6 V: c5 [1 m% q return (('0'<=cCheck) && (cCheck<='9'));
' v9 m4 U3 A' e2 ] } / Y6 y) W9 ], h- s1 K& ?9 X
: G& E7 m2 S) k1 d
function IsAlpha(cCheck)
: I/ U' e" N( e- d7 p7 B. a* J {
7 o( m- K- r5 {' F7 j8 k9 D return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
6 m7 X7 Z* V$ r/ ~ } # `: a. C9 C5 T% E
7 v7 O% G" S5 Z" z$ ?6 M7 X
function IsaNull(cCheck)
- ^3 g- Q. [% J1 Q- u( N# ^ { 4 \7 U7 ~ A4 ]: ~1 M
return(cCheck != " ")
# Z- h& A/ @( k% _- e. O1 X; H } 3 x' O. d, r; H4 w7 H9 ?
2 H/ _, I! z$ x3 k: W, b8 T
function checkform() % g4 k1 W2 U' ~/ d. g& ?- p& H2 y7 Z
{
% H) w: I4 Z2 l: q: } id = document.sform1.id.value; 2 I3 F4 `& [) d) r& \, [
if (id == "") 5 k+ I% W8 k. y9 f' _' L1 g; C
{
' s/ h( Y* L, U; ?# u alert("请输入注册名");
0 [. a0 U6 L" ]) }7 N8 U h& t document.sform1.id.focus();
' {# p( w/ k9 N# j return false;
% h* l. p5 ~6 R! C }
2 h' b; L4 y0 F3 \6 v1 q 1 L# o/ F) [: f1 ~, t& O5 _# x
for (nIndex=0; nIndex<id.length; nIndex++) . R5 ~0 M0 x2 J7 }- B
{
3 T, t( @8 |# H4 f3 E/ H- }* g! j9 ` cCheck = id.charAt(nIndex);
' l2 h8 X l* V2 T8 c if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) ( I8 j! Z- C" Q8 x
{ % F* f7 M7 L) s! P- s$ F1 G
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
6 \/ l5 o" ^3 Z) F document.sform1.id.focus(); - m0 d* E2 u! l) t
return false; % h) y1 u3 e' M
}
9 f/ N0 v9 K7 E }
$ T) |5 P; T1 K6 _+ j chineseid = document.sform1.chineseid.value; % Z0 x9 [& y& T
if (chineseid == "")
; X! h, ^% M0 w" ^/ k. v# o {
. d# z" f* V! [1 U' ] alert("请输入中文昵称"); $ X _2 f# `9 w5 k K7 k3 @# a- E
document.sform1.chineseid.focus(); 3 V6 K$ t1 z1 L4 x4 N3 j
return false; : Y7 F( s: |0 T7 S: l- Z
} - \8 J. u% Q8 f: _0 X& h: k0 x5 L
password = document.sform1.password.value; , B4 u' N! E X5 t% F( F) A' _
if (password == "") 6 ~3 c8 L) X, M. K/ T/ Y( y
{
# b: o. h# B3 {, B } alert("请输入登陆密码"); ' |. v# T, x1 F: _5 \( @5 O0 A
document.sform1.password.focus(); 4 d. ?, l' N: m/ x' W t. g" K% q' o, S
return false; ; ^, \/ v b' J3 P/ d+ J% D* y
}
1 \6 \$ Q2 B# ` password1 = document.sform1.password1.value;
/ z; j+ Q) o# |7 u* q9 E6 d, N if (password>password1) 6 o# Q$ g, D2 S3 a2 z) m3 L
{
3 I- o& c$ ]. ]( H3 b: }6 E! H alert("重复密码与登陆密码不相同"); 6 G- g, x: U) u- h+ V1 ]
document.sform1.password.focus(); ' I8 Y% e, U/ t' M$ U9 e
document.sform1.password1.focus(); 6 |+ \( M+ ]+ g
return false;: {5 u" @9 g9 W+ `
} 7 p( v1 j7 X. c: x! R1 \
if (password<password1)
1 w* `" x9 H& k6 m {
6 m+ V, Y8 L) e% L1 D alert("重复密码与登陆密码不相同"); - k4 s5 f+ t* G7 Y: S P
document.sform1.password.focus(); ' R: \. L# D5 E/ v& }+ v# y9 V
document.sform1.password1.focus();
3 c% v3 l5 P* K) E. x return false;8 Q* \/ E: x+ r* O Q- O' p1 P
}
) P) \! d' @9 ~# k3 _9 z if (document.sform1.email.value == "")
) q, i9 S0 `. b$ h% g; e; y { * }) {0 r; \' M9 n
alert("请输入您的E-MAIL地址");
/ W# n2 u# ?1 g2 A$ b document.sform1.email.focus(); 1 N0 P. h3 u# L9 J$ k9 B- J
return false; : j: F: M# e; q: i( o" Q E
}
" {! u. k1 Q- Y+ H3 `/ z 7 D9 T* Y7 ]0 k( }# s; T! m; B( U
email=document.sform1.email.value;
7 B2 }- g9 o+ n6 p: z. \) Q# @ emailerr=0 5 Z4 \# D& _# w$ M# V8 @7 A
for (i=0; i<email.length; i++) 0 t" c! o2 C8 k
{
* l' D6 ^0 B9 g R; A2 p if ((email.charAt(i) == "@") & (email.length > 5)) , E+ ]9 |5 I$ J6 h1 B- N
{ + a$ f6 z: t" e/ H$ m
emailerr=emailerr+1 % f/ {$ D2 `% S: C) x9 D! I) [
} % P0 ~6 P O7 F% ?
} / f3 z6 k$ Z1 k3 |( F& Y1 d
if (emailerr != 1)
; P6 k k, \* O+ O# i9 ^3 P, m {
~8 N# G7 t/ ^8 D alert("请输入正确的E-MAIL地址"); ) o$ a$ n# M9 S7 O5 G& H5 I: X7 c
document.sform1.email.focus();
1 `; N W0 Z( }) Z O return false; 5 Y( D S* {! x2 Y
}
( O& O$ T% p1 v4 n! k! B) }. Z
n$ [1 H+ H% w' W* h; f if (document.sform1.checkask.value=="")
+ J9 a$ {# [0 ~- z d9 a, g o {
$ u t6 o# z9 h; e! d$ H* i alert("密码提示问题不能为空");
1 O, K3 p7 g7 W9 W document.sform1.checkask.focus(); ' |5 S% m: N2 C" Q6 k6 f* p9 x: B
return false;
* Q- ^8 y5 v- O# ` }
5 |. M9 b- p& r if (document.sform1.checkans.value=="") % i4 b. i, q+ M w% O
{
9 k& [* P8 y4 l0 a3 y! b, C alert("您的密码提示问题答案不能为空"); . M) r/ }2 ?4 x4 ?7 |
document.sform1.checkans.focus(); 8 B- o1 | h9 { J
return false; 5 J/ v c& e( `; E* b3 a
}) ~7 J3 c9 ^9 ^7 _9 L8 }. U
return true; ' j' h) p1 G1 W J9 c2 j
6 Z/ v) j v0 A$ s0 w+ q} & i& O' Z. @8 P0 V; a- c/ R
</script> |
|