: w2 _% [, G$ b/ H
<script LANGUAGE="JAVASCRIPT">2 J& A6 Y+ k" R
6 i' E/ X0 u. b4 D3 ]<!-- hide this script tag's contents from old browsers
7 T' u* d% a3 @6 j$ G" J% w, ?' o/ w. A N1 E0 W [
function ClearForm(form){
3 J% m/ G; h a- x* [- P4 X9 A
% O) i0 V* X6 K5 f8 _# m, O) { form.weight.value = "";( h1 w; f& a/ v$ F4 V- @" n
5 d* a$ j$ U8 g, l) D! { form.height.value = "";
# l" w$ c$ g# d: B2 _: T$ x5 ]- z, u7 b# ]
form.bmi.value = "";/ W( _$ p' t L* o; [
8 L( d/ q+ \! k5 l/ x
form.my_comment.value = "";
6 B" Q& C3 u/ Z8 F( Z9 ]% ^ u1 W
}. V; G: k% I N6 _) O
/ G& t* Y' V" I U8 ]" Z( u
$ P- W3 O6 `' @' D) W/ Y7 K& _) e# ~4 `
4 `3 O# k: A" M v3 G
function bmi(weight, height) {. K: g+ G3 T. V2 G
: T3 K: Y" Q9 ~* r$ z bmindx=weight/eval(height*height);
) C% K, Q) z( S( z7 } p
& K1 V( \8 _* u2 U* ]9 @ return bmindx;
2 a* s' S) Y6 h5 c0 B5 m( j0 v# `, S; n0 s2 [6 o: H
}
1 j8 k. Y; U9 y; ]) N% C# b1 u3 L) ^4 I
function checkform(form) {! l [5 U, O0 U' k+ G, N6 k) j
" L: \$ m/ o; M# ~
if (form.weight.value==null||form.weight.value.length==0
( r3 h7 V/ F2 o2 T. F2 w+ b& E6 p. ]+ a. r4 B' l, h7 T
|| form.height.value==null||form.height.value.length==0){1 `% n8 _1 t+ f% B n% E, k
" |6 p1 N/ Q- _ U/ `5 T1 u1 ~3 W# I( S
alert("\nPlease complete the form first");( h- N( S! O9 Z5 ~1 r4 F
' N# l0 C2 r9 s7 _# }% `" n8 `/ r return false;
2 s& B1 w4 ?0 Z
6 _# P3 R0 i: w8 [ }: H3 H( q. x7 o6 w g0 {* I
. R8 ?* ?: h R& N! h- L else if (parseFloat(form.height.value) <= 0||2 N- N6 K% R8 {% J. ]6 u2 I
# V3 T: H/ T+ [. W! Z; y parseFloat(form.height.value) >=500||
5 F9 l) C( |# R
# _% S1 c' m, ]/ e# A- T parseFloat(form.weight.value) <= 0||% i" g0 i' S$ ?3 y8 f5 c, s
: J0 w+ w; { N' }. H' s parseFloat(form.weight.value) >=500){
: s \( O; O/ Y' [$ r+ G; j0 }- Q: }
alert("\nReally know what you're doing? \nPlease enter values again. \nWeight in kilos and \nheight in cm");) v( q" C8 W/ L* Z. L( r3 e9 b+ B2 v
5 u$ m/ A; P9 G( P7 g
ClearForm(form);% J4 q. s& j5 W. N
+ w Y# m! e* i' I, \% }" M
return false;
5 H1 I1 R6 |$ w5 a1 L
5 z6 L# j) Y* t y* l* p }
2 _/ t( L# C% a
* l( {% N t3 |& N( E& x3 v return true;
7 c) x* Q! o1 {% R4 f5 s0 D) G: s* q1 t3 @
}
5 Y3 k6 k4 ]6 e" N+ U
7 m$ j7 \# L0 ]5 {/ u* ]# J0 @1 Afunction computeform(form) {
$ N W8 Y: E8 h0 `8 B6 a, s$ T" s; c
if (checkform(form)) {
6 f8 ]( Q& Q/ g( ^+ L# U4 a2 l; b, |+ K) o+ p5 }
yourbmi=Math.round(bmi(form.weight.value, form.height.value/100)); q3 t: ~+ ]# |- h
% W N9 N f7 @6 J1 N: | form.bmi.value=yourbmi;' A) N# [1 u) [( C9 \4 _5 a
+ u6 E P, ?2 `- m/ G) L5 z& ~
if (yourbmi >30) {) Z! P7 T5 A+ P$ q. u0 V8 A
, `1 D+ d7 T8 Z$ u/ h2 l, D4 I
form.my_comment.value="不要在闹了!!!";
9 L5 M# x0 y/ b* H. b3 z( \) F! E3 x
2 m# \) d9 T# s; N8 u }$ B3 F2 P4 y* R$ S5 K5 M3 h
* @" o$ _- g+ f" m2 J" `' v else if (yourbmi >28 && yourbmi <=30) {5 O3 G* Y3 t6 N3 K% h; t7 M* a
; u; v: ?' z% [' f form.my_comment.value="您是猪吗?";; o T( g3 g& U2 K0 K" a
0 ^4 |! O6 ]1 x2 ^! p/ q
}
$ S2 }1 x' w% `# ^2 @" S9 y4 H' x N/ I# d, n2 {' K5 U9 b$ t: l
else if (yourbmi >23 && yourbmi <=28) {, S5 M" A- Q3 b/ s4 P
. [- d: W) k; s1 m {4 T
form.my_comment.value="两头猪也没有你重吧?";
7 d; O4 J m9 R6 f
/ O# K( l5 |# `9 u }2 Z& N2 ?+ W- J. ^9 _
8 ^* s" y/ q g7 u% m" V; @ else if (yourbmi >21 && yourbmi <=23) {
& n/ }) }1 S- T- ?' e ]! D6 B- `. o" T% a( t' @
form.my_comment.value="您现在是偏胖,应该注意饮食!";2 R2 c: M# G0 H, }$ L7 p
) `- U8 ^; Q% }8 C0 P
}
( c" i# W* d: X& W$ G7 t- W [7 A) }0 e) N
else if (yourbmi >=19 && yourbmi <=21) {
. r. {. `' N8 F% `, x* f6 {# j5 X. s( G. m0 O! T1 ~/ _
form.my_comment.value="哇!!!您太苗条了! 是标准身材";
0 j; ~7 C" a1 F
8 x) R% y* l, T* M& _ }
3 t! q) o6 [& x* p3 _: Q
9 M& d' G% u7 U else if (yourbmi >=18 && yourbmi <19) {
, c, o5 F2 O- N; z
1 M6 ] x [: A0 ] form.my_comment.value="您是不是营养不良?????";& L" n- Q8 O1 a2 l' R* C% h
8 f- }/ P: k$ a; w; Y$ g
}
( K' o5 |& n; W- A' |9 u4 h8 R! k& ~7 k& P" [
else if (yourbmi >=17 && yourbmi <18) {
$ s. `0 E+ Z; P" y9 _0 C9 V/ I+ J6 k t" j/ c9 x8 W
form.my_comment.value="这个不是骨头吗????";
. d4 D, n) H6 r) E B j* N' e1 \! Z1 R* ]7 s) q+ l
}
y" F- r4 }' T! w
! p" F5 i' ?. Y' b6 O9 u4 f else if (yourbmi <17) {
: b( |9 i* w' p Z
9 N7 o* r1 N2 K$ c" I2 N6 G form.my_comment.value="按照生物学来说这种生物是不能生存的"; G V* W4 ~' l( x# D. V `
$ u8 M& d6 g8 l3 `7 U; a. a }
& u7 f4 D* o; P9 G
& l6 t$ D6 A6 J2 p; K9 X }( A, f( t0 w9 u* @! w. j. p' s/ H0 J
+ k+ f. y! X& f: o( `- U$ i. b' U* T return;7 b+ D8 z5 W) y+ w" D3 X ~
% x; j& T2 K, a& E
}
. j% S0 ~" z% ^
+ ?) }; r2 t$ t V5 Z. l- v // -- done hiding from old browsers -->
4 E$ E) J7 v& ]( z$ e: n: C( [) _1 }
' i% _0 S9 O H/ k) ?
- {' V2 O( p0 ?5 A$ B0 J e% i+ I
</script>- Q8 x& `6 y$ m, n6 s- A/ l6 ^
' s4 ?. E9 A; P: C9 c4 m9 U4 F
( u! l( H/ c) w d8 k<form NAME="BMI" method="POST"># |. Z4 j- n7 e& N$ `+ _5 c
<table border="1">2 Z6 n9 K7 ~" E7 t+ T. ~' j
<tr>& C8 J7 d: c4 p& i7 ^
<td><font color="red"><div align="center"><center><p>体重</font> (kg)</td>
& j k9 x4 D! \; I3 K" _5 a <td align="center"><font color="red"><div align="center"><center><p>身高</font>(cm)</td>
9 q! X( @7 } f6 f3 m. J <td align="center"><font color="blue"><div align="center"><center><p>健康值</font></td>
0 N+ |+ H: r3 c) n! k& a/ v. K/ P$ \ <td align="center"><font color="blue"><div align="center"><center><p>电脑对您的评价</font></td>) n% q, l4 P8 l, t8 k) }
</tr># I% ^( s+ k* u3 |! }9 U
<tr align="center">
( P$ \4 U& Y4 l; ? <td><input TYPE="TEXT" NAME="weight" SIZE="6" onFocus="this.form.weight.value=''"></td>+ S: l8 P# U# b2 A, S
<td><input TYPE="TEXT" NAME="height" SIZE="6" onFocus="this.form.height.value=''"></td>
7 t- A9 p7 t8 X U9 U <td><input TYPE="TEXT" NAME="bmi" SIZE="5"></td>
- _, o( G* n" P! ~ <td><input TYPE="TEXT" NAME="my_comment" size="40"></td>) _- R5 Y; C1 V6 K; F
</tr>; c. F" a: @& Y+ u4 K5 G
</table>
" ~/ b4 ?9 r" Q1 c* a7 j5 ]+ x <div align="center"><center><p><input TYPE="button" VALUE="确定"
( b! R0 Q7 I6 \" ?0 u# R' Q( } onClick="computeform(this.form)"> <input TYPE="reset" VALUE="取消"4 w# J6 j8 O) b: F! q1 U1 V( \# u' [
onClick="ClearForm(this.form)"> </p>, ?! e6 l4 ]5 p U I, P( A
</center></div>
7 Q" f3 A: Q+ V1 G</form> |
|