<form name="aa">
<input type="text" name="f1"><br>
<input type="text" name="f2" onchange="cal()"><br>
<input type="text" name="f3">
</form>
<script language="vbscript">
function cal()
if isnumeric(aa.f1.value) and isnumeric(aa.f2.value) then
aa.f3.value=aa.f1.value--aa.f2.value
else
alert("要两个数字才能相加!")
end if
end function
</script>
<input type="text" name="f1"><br>
<input type="text" name="f2" onchange="cal()"><br>
<input type="text" name="f3">
</form>
<script language="vbscript">
function cal()
if isnumeric(aa.f1.value) and isnumeric(aa.f2.value) then
aa.f3.value=aa.f1.value--aa.f2.value
else
alert("要两个数字才能相加!")
end if
end function
</script>
function add(n1,n2){
var r1,r2,m;
try{r1=n1.toString().split(".")[1].length}catch(e){r1=0}
try{r2=n2.toString().split(".")[1].length}catch(e){r2=0}
m=Math.pow(10,Math.max(r1,r2))
return (n1*m+n2*m)/m
}
</script>
<input id=f1><input id=f2><input id=p3>
<input type=button value=add onclick="p3.value=add(f1.value,f2.value)">
<INPUT type="text" id=text2 onchange="calc();" name=text2>
<INPUT type="text" id=text3 name=text3><SCRIPT LANGUAGE=javascript>
<!--
function calc()
{
if (!isNaN(text1.value)&& !isNaN(text2.value))
{var num = parseFloat(text1.value) * parseFloat(text2.value);text3.value = dfFormatNumber(num);}
}
//-->
</SCRIPT>
<SCRIPT LANGUAGE=vbscript>
<!--
function dfFormatNumber(num)
dfFormatNumber = FormatNumber(num,2,0,0,0)
end function //-->
</SCRIPT>
<input type=text name=num2 onkeyup="try{num3.value=Math.round((parseFloat(parseFloat(num1.value) * parseFloat(this.value))*100))/100}catch(e){num3.value=0}">
<input type=text name=num3>
<script>
function mul(n1,n2){
var m=0,s1=n1.toString(),s2=n2.toString();
try{m+=s1.split(".")[1].length}catch(e){}
try{m+=s2.split(".")[1].length}catch(e){}
return Number(s1.replace(".",""))*Number(s2.replace(".",""))/Math.pow(10,m)
}
</script><input id=f1><input id=f2><input id=p3>
<input type=button value=mul onclick="p3.value=mul(f1.value,f2.value)">