js输入的表单什么的都是字符串,需要函数parseFloat转化,切记
2016-11-21 19:56
253 查看
实例程序
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>java上机题目</title>
<style type="text/css">
#foot{
background-color: yellow;
}
caption{
font-style: italic;
font-size: 15px;
}
</style>
<script language="JavaScript" type="text/javascript">
function $(a)
{
var $b=document.getElementById(a);
return $b;
}
function myFunction()
{
$("34").innerHTML=((parseFloat($("33").value)+parseFloat($("32").value))/2);
$("44").innerHTML=((parseFloat($("43").value)+parseFloat($("42").value))/2);
$("52").innerHTML=((parseFloat($("32").value)+parseFloat($("42").value))/2);
$("53").innerHTML=((parseFloat($("43").value)+parseFloat($("33").value))/2);
$("54").innerHTML=((parseFloat($("44").innerHTML)+parseFloat($("34").innerHTML))/2);
}
</script>
</head>
<body>
<table border="1" cellpadding="1">
<caption>组合表格</caption>
<tr>
<th rowspan="2"></th>
<th colspan="2" >Points</th>
<th rowspan="2">Personal Average</th>
</tr>
<tr>
<th>Test1</th>
<th>Test2</th>
</tr>
<tr>
<th>English</th>
<td ><input type="text" size="20px" id="32"value=""></td>
<td ><input type="text" size="20px" id="33" value=""></td>
<td id="34"></td>
</tr>
<tr>
<th>Math</th>
<td ><input type="text" size="20px" id="42" value=""></td>
<td ><input type="text" size="20px" id="43" value=""></td>
<td id="44"></td>
</tr>
<tr id="foot">
<th>Average</th>
<td id="52"></td>
<td id="53"></td>
<td id="54"></td>
</tr>
</table>
<input type="button" onclick="myFunction()" value="计算">
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>java上机题目</title>
<style type="text/css">
#foot{
background-color: yellow;
}
caption{
font-style: italic;
font-size: 15px;
}
</style>
<script language="JavaScript" type="text/javascript">
function $(a)
{
var $b=document.getElementById(a);
return $b;
}
function myFunction()
{
$("34").innerHTML=((parseFloat($("33").value)+parseFloat($("32").value))/2);
$("44").innerHTML=((parseFloat($("43").value)+parseFloat($("42").value))/2);
$("52").innerHTML=((parseFloat($("32").value)+parseFloat($("42").value))/2);
$("53").innerHTML=((parseFloat($("43").value)+parseFloat($("33").value))/2);
$("54").innerHTML=((parseFloat($("44").innerHTML)+parseFloat($("34").innerHTML))/2);
}
</script>
</head>
<body>
<table border="1" cellpadding="1">
<caption>组合表格</caption>
<tr>
<th rowspan="2"></th>
<th colspan="2" >Points</th>
<th rowspan="2">Personal Average</th>
</tr>
<tr>
<th>Test1</th>
<th>Test2</th>
</tr>
<tr>
<th>English</th>
<td ><input type="text" size="20px" id="32"value=""></td>
<td ><input type="text" size="20px" id="33" value=""></td>
<td id="34"></td>
</tr>
<tr>
<th>Math</th>
<td ><input type="text" size="20px" id="42" value=""></td>
<td ><input type="text" size="20px" id="43" value=""></td>
<td id="44"></td>
</tr>
<tr id="foot">
<th>Average</th>
<td id="52"></td>
<td id="53"></td>
<td id="54"></td>
</tr>
</table>
<input type="button" onclick="myFunction()" value="计算">
</body>
</html>
相关文章推荐
- js中方法和函数,函数的两种写发都是什么情况
- 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。
- js中字符串类型转化toString、parseInt、parseFloat、Number
- 写正确函数需要注意的地方:输入一个字符串,打印出该字符串中字符的所有排列
- JS 将变量 转化为字符串的方法, 适用于所有类型,数组, JSON对象,函数和基本类型等
- 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。
- 一、 找出函数中存在的问题。以下题目均在Lab05项目中完成。2、 找出项目中存在的缺陷,并给出解决的方案(至少3个,不包含下面那个举例)。 说明:这里所说的缺陷不一定都是错误,而是明显需要改进的地方。 如:不可以无限输入密码,容易被暴力破解,存在安全隐患。
- 输入字符串和需要变换到的长度,函数自动补充空格达到规定长度
- JS 将变量 转化为字符串的方法, 适用于所有类型,数组, 对象,函数和基本类型等
- 利用函数启动另外的函数,将输入的字符串转化为大写
- AJAX提交表单后要清空,否则再次提交原来的数据会认为重复提交,提交失败。使用ajaxSubmit 函数需要引入jquery.form.min.js 文件
- 函数对非法参数输入的判断需要做到什么程度?
- 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。
- js将字符串转化成函数:eval(logOutCallbackFun+"()");
- 表单失去焦点时调用js判断输入的字符串长度的问题
- (c++)编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。
- js数租,对象, 数组,字符串,函数,变量,int与String 型转化,String 转化为js 中内部代码,编码格式转化,<a>标签的死链接
- Js字符串操作函数大全
- JS通用表单验证函数
- 编程:编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串