NYMU Taipei/phptest

From 2007.igem.org

(Difference between revisions)
Line 16: Line 16:
     <INPUT type="text" name="L" > volume (uL) of insert for  ligation<BR>
     <INPUT type="text" name="L" > volume (uL) of insert for  ligation<BR>
     <INPUT type="submit" value="Send"> <INPUT type="reset">
     <INPUT type="submit" value="Send"> <INPUT type="reset">
-
</form>
+
</form></html>
-
 
+
-
<body bgcolor="#FFFFFF" <table border="0" background="jpg/01_bkg1.jpg">
+
-
 
+
-
<p align="center"><script language="JavaScript">
+
-
<!--Hide JavaScript from Java-Impaired Browsers
+
-
function test_it(entry) {
+
-
if (entry.value!=null && entry.value.length!=0) {
+
-
entry.value=""+ eval(entry.value);
+
-
}
+
-
computeForm(entry.form);
+
-
}
+
-
 
+
-
function computeForm(form) {
+
-
if ((form.months.value==null || form.months.value.length==0) ||
+
-
(form.rate.value==null || form.rate.value.length==0) ||
+
-
(form.financed.value == null || form.financed.value.length==0)) {
+
-
return;
+
-
}
+
-
if (!alrt_msg(form.months,1,480,"你的付款期數") ||
+
-
!alrt_msg(form.rate,.001,99,"你填寫的利率") ||
+
-
!alrt_msg(form.financed,100,10000000,"貸款金額")) {
+
-
form.payment.value="所填數值不在計算範圍內 - 請按重填";
+
-
return;
+
-
}
+
-
var i=form.rate.value;
+
-
ffv=0;
+
-
ffv+=form.financed.value;
+
-
fmv=0;
+
-
fmv+=form.months.value;
+
-
if (i > 1.0) {
+
-
// Hack to mostly correct floating point/binary conversion error
+
-
i=(i/100.0)+.00001;
+
-
var fmt="";
+
-
fmt+=i;
+
-
fmt=fmt.substring(0,6)
+
-
form.rate.value=fmt;
+
-
}
+
-
i/=12;
+
-
var isn=1;
+
-
for (var j=0;j<form.months.value;j++)
+
-
isn=isn*(1+i);
+
-
form.payment.value=(form.financed.value*isn*i)/(isn-1);
+
-
fpv=0;
+
-
fpv+=form.payment.value;
+
-
var fmt="";
+
-
var add=9;
+
-
fmt+=form.payment.value;
+
-
for (var i=0;i<fmt.length;i++) {
+
-
if (fmt.charAt(i)==".") {
+
-
add=i+3;
+
-
i=fmt.length;
+
-
}
+
-
}
+
-
fmt=fmt.substring(0,add);
+
-
fcalc=((fmv*fpv)-ffv);
+
-
var fmtb="";
+
-
var add=9;
+
-
fmtb+=fcalc;
+
-
for (var i=0;i<fmtb.length;i++) {
+
-
if (fmtb.charAt(i)==".") {
+
-
add=i+3;
+
-
i=fmtb.length;
+
-
}
+
-
}
+
-
fmtb=fmtb.substring(0,add);
+
-
form.payment.value=" NT$"+fmt+" NT$"+fmtb;
+
-
}
+
-
function reset_it(form) {
+
-
form.months.value="";
+
-
form.rate.value="";
+
-
form.financed.value="";
+
-
form.payment.value="";
+
-
}
+
-
 
+
-
function alrt_msg(entry,low,high,prompt) {
+
-
prompt=prompt+" 你所輸入數值: "+entry.value;
+
-
var scratch=entry.value;
+
-
for (var i=0;i<scratch.length;i++) {
+
-
var letter=scratch.substring(i,i+1);
+
-
if ((letter<"0" || "9"<letter) && letter!='.') {
+
-
alert(prompt);
+
-
return false;
+
-
}
+
-
}
+
-
var errtst=parseFloat(scratch)
+
-
if (errtst<low || high<errtst) {
+
-
alert("對不起. "+prompt+ " 不在計算範圍內"
+
-
+" 從 "+low+" 到 "+high+"!");
+
-
return false;
+
-
}
+
-
entry.value=scratch;
+
-
return true;
+
-
}
+
-
//-->
+
-
</script></p>
+
-
 
+
-
<hr>
+
-
 
+
-
<form method="GET">
+
-
<div align="center"><center><table border="1" cellpadding="0"
+
-
width="350" bordercolor="#0000FF" bgcolor="#00FFFF">
+
-
<tr>
+
-
<td align="center" valign="top" colspan="3"
+
-
bgcolor="#DEBD21">請填寫下面表格:</td>
+
-
<td align="center" valign="top" bgcolor="#DEBD21">每月應付金額</td>
+
-
<td align="center" valign="top" bgcolor="#DEBD21">你所應付的利息</td>
+
-
</tr>
+
-
<tr>
+
-
<td align="center" bgcolor="#FFFF00">分期付款<br>
+
-
期數(月)<br>
+
-
</td>
+
-
<td align="center" bgcolor="#FFFF00">年利率(%)<br>
+
-
</td>
+
-
<td align="center" bgcolor="#FFFF00">貸款金額<br>
+
-
</td>
+
-
<td align="center" bgcolor="#FFFF00">你每月<br>
+
-
應付金額為<br>
+
-
</td>
+
-
<td align="center" bgcolor="#FFFF00">你應付出<br>
+
-
利息總金額為<br>
+
-
</td>
+
-
</tr>
+
-
<tr>
+
-
<td align="center"><input type="text" size="3"
+
-
name="months" onchange="test_it(this)"> </td>
+
-
<td align="center"><input type="text" size="5"
+
-
name="rate" onchange="test_it(this)"></td>
+
-
<td align="center">NT$<input type="text" size="8"
+
-
name="financed" onchange="test_it(this)"></td>
+
-
<td align="center" colspan="2"><input type="text"
+
-
size="35" name="payment" onchange="test_it(this)"></td>
+
-
</tr>
+
-
<tr>
+
-
<td align="center" colspan="2" bgcolor="#FFFF75"><input
+
-
type="reset" value="重填金額"
+
-
onclick="reset_it(this.form)"></td>
+
-
<td align="center" colspan="3" bgcolor="#FFFF75"><input
+
-
type="button"
+
-
value="按一下,看每月需付金額與利息總額"
+
-
onclick="computeForm(this.form)"></td>
+
-
</tr>
+
-
</table>
+
-
</center></div>
+
-
</form>
+
-
 
+
-
</body>
+
-
</html>
+

Revision as of 11:30, 1 September 2007

HTML超連結本文……

(bp) size of insert part
(bp) size of vector part
(ug/uL) concentration of part concentration
(ug/uL) concentration of part concentration
volume (uL) of insert for gel separation
volume (uL) of insert for ligation