根据面额输入张数,从而算出总数
要完成此效果需要两个步骤
第一步:把如下代码加入到<head>区域中
<SCRIPT LANGUAGE="JavaScript"> <!-- Begin function s(num, val) { amount = num * 1; // amount is the num or NaN sum = (!num ? 0 : num) * val; // the sum for that bill or coin
if (isNaN(amount)) { // if the entire is not a number
alert( "' " + num + " ' is not a valid entry and that field will " + "not be included in the total money calculation." );
return 0; } else return sum; // if it is OK, send sum back }
function money(form) { hun = s(form.hun.value, 100); // Each amount is the returned value fif = s(form.fif.value, 50); // for the amount in the s() function twe = s(form.twe.value, 20); ten = s(form.ten.value, 10); fiv = s(form.fiv.value, 5); two = s(form.two.value, 2); one = s(form.one.value, 1); hlf = s(form.hlf.value, .5); qtr = s(form.qtr.value, .2); dme = s(form.dme.value, .1); nck = s(form.nck.value, .05); sxw = s(form.sxw.value, .02); pny = s(form.pny.value, .01);
// add up all the amounts var ttl = hun + fif + twe + ten + fi
|