http://community.csdn.net/Expert/topic/3486/3486153.xml?temp=.4422724????
解决方案 »
- 哪位大神知道此网页特效怎么实现?求相似的特效代码,谢谢
- 一个表单既要AJAX验证 又要JS验证 该怎么安排顺序呢?
- 一个 js 文件主调用另一个js 文件的方法
- 有谁用过sinaflash.js(就是切换flash图片的那个)
- 百分求 首页BANNER JS代码 ,如JOYO式的,或 CSDN 首页的那种 也成(很普遍的~ )
- document..all["Calendar2"].ValueToString为什么取不到值?
- 请问,如何将表格的宽度和高度自动设为客户端窗口的高度和宽度?
- 我怎样用JAVASCRIPT把数据读出来?
- dso.XMLDocument.save()的问题(在线等待,即时给分)
- 关于鼠标捕捉的问题???(欢迎出出点子)
- 大家推荐几个比较好用、查询方便的javascript的帮助好吗????
- 请问高手们:想csdn社区那样隐藏菜单是怎样做的?
function add(){
var num1=0;
var num2=0;
if(document.all.txt1.value!="")
num1=parseFloat(document.all.txt1.value);
if(document.all.txt2.value!="")
num2=parseFloat(document.all.txt2.value);
document.all.txt_total.value=num1+num2;
}
</script>
<input type="text" name="txt1" onChange="add()">
<input type="text" name="txt1" onChange="add()">
<input type="text" name="txt_total" onClick="add()">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="JavaScript">
<!--/*
===========================================
//保留小数点位数
===========================================
*/
Number.prototype.toFixed=function(len)
{
if(isNaN(len)||len==null)
{
len = 0;
}
else
{
if(len<0)
{
len = 0;
}
} return Math.round(this * Math.pow(10,len)) / Math.pow(10,len);}
function result()
{
var a = document.all.a;
var b = document.all.b;
var c = document.all.result; if(!isNaN(a.value) && !isNaN(b.value))
{
c.value = (a.value * b.value).toFixed(2);
}
else
{
c.value ="Error"
}
}
//-->
</SCRIPT>
</HEAD><BODY>
<INPUT TYPE="text" NAME="a" value = "0" onpropertychange="result()">
<INPUT TYPE="text" NAME="b" value = "0" onpropertychange="result()">
<INPUT TYPE="text" NAME="result">
</BODY>
</HTML>
function add(){
var sum = 0;
var num1 = parseFloat(Num1.value);
if (!isNaN(num1))
sum += num1;
var num2 = parseFloat(Num2.value);
if (!isNaN(num2))
sum += num2;
Sum.value = sum;
}
</script>
<input type="text" name="Num1" onkeyup="add()">
<input type="text" name="Num2" onkeyup="add()">
<input type="text" name="Sum" onkeyup="add()">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY>
<script language="javascript">
function add(){
var num1=0;
var num2=0;
if(document.all.txt1.value!="")
num1=parseFloat(document.all.txt1.value);
if(document.all.txt2.value!="")
num2=parseFloat(document.all.txt2.value);
document.all.txt_total.value=num1+num2;
}
</script>
<input type="text" name="txt1" id="txt1" onkeyup="add()">
<input type="text" name="txt2" id="txt2" onkeyup="add()">
<input type="text" name="txt_total" id="txt_total" onClick="add()"></BODY>
</HTML>
示例中,在示例中只是有一个* 变为 + 时就会产生错误.多谢!
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="JavaScript">
<!--/*
===========================================
//保留小数点位数
===========================================
*/
Number.prototype.toFixed=function(len)
{
if(isNaN(len)||len==null)
{
len = 0;
}
else
{
if(len<0)
{
len = 0;
}
} return Math.round(this * Math.pow(10,len)) / Math.pow(10,len);}
function result()
{
var a = document.all.a;
var b = document.all.b;
var c = document.all.result; if(!isNaN(a.value) && !isNaN(b.value))
{
c.value = (a.value * b.value).toFixed(2);
}
else
{
c.value ="Error"
}
}
//-->
</SCRIPT>
</HEAD><BODY>
<INPUT TYPE="text" NAME="a" value = "0" onpropertychange="result()">
<INPUT TYPE="text" NAME="b" value = "0" onpropertychange="result()">
<INPUT TYPE="text" NAME="result">
</BODY>
</HTML>
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="JavaScript">
<!--/*
===========================================
//保留小数点位数
===========================================
*/
Number.prototype.toFixed=function(len)
{
if(isNaN(len)||len==null)
{
len = 0;
}
else
{
if(len<0)
{
len = 0;
}
} return Math.round(this * Math.pow(10,len)) / Math.pow(10,len);}
function result()
{
var a = document.all.a;
var b = document.all.b;
var c = document.all.result; if(!isNaN(parseFloat(a.value)) && !isNaN(parseFloat(b.value)))
{
c.value = (parseFloat(a.value) * parseFloat(b.value)).toFixed(2);
}
else
{
c.value ="Error"
}
}
//-->
</SCRIPT>
</HEAD><BODY>
<INPUT TYPE="text" NAME="a" value = "0" onpropertychange="result()">
<INPUT TYPE="text" NAME="b" value = "0" onpropertychange="result()">
<INPUT TYPE="text" NAME="result">
</BODY>
</HTML>