http://blog.csdn.net/cefriend/archive/2008/04/24/2324471.aspx样图如上所示,我想做的要求是在二次分配额中输入数字时,最后一条会改变,做一个统计,因为输入框是服务器端的,我在客户端做取不到值,这是我写的脚本,在文本框的onkeypress事件中触发 <script language="javascript" type="text/javascript">
<!--
var sum = 0;
function setVal02(obj)
{
var txts = document.getElementById('<%=objGridView.ClientID%>').getElementsByTagName("INPUT"); for(var i=0;i<txts.length;i++)
{
alert("a");
if(txts[i].type=="text")
{
alert(txts[i].innerHTML);//这里就是得不到,用value,innerText都不成功,对象得到了
//sum += Number(txts[i].value);
document.getElementById("Label2").innerText = txts[i].innerText;
}
}
}
//-->
</script>
二次分配额 10
20
30
<!--
var sum = 0;
function setVal02(obj)
{
var txts = document.getElementById('<%=objGridView.ClientID%>').getElementsByTagName("INPUT"); for(var i=0;i<txts.length;i++)
{
alert("a");
if(txts[i].type=="text")
{
alert(txts[i].innerHTML);//这里就是得不到,用value,innerText都不成功,对象得到了
//sum += Number(txts[i].value);
document.getElementById("Label2").innerText = txts[i].innerText;
}
}
}
//-->
</script>
二次分配额 10
20
30
解决方案 »
- 网站中使用WebClient上传文件,在本地中没有问题,上传到服务器之后,总是提示找不到客户端文件路径,该怎么解决呢?
- string[] 中有10万条记录,如何快速显示
- 新手求教:GridView的代码维护问题
- 好消息***********社科院:两年后我国劳动力将现短缺 工资将上涨,一季度劳动力市场高技能人才供不应求
- 一个很无聊的问题~~ 确实很无聊,随便问问~~~~
- USHORT类型在VS2005中的命名空间是什么
- 寻找兼职程序员开发网站。
- 引用Dll出现“System.ExecutionEngineException (急)在线等
- 十分简单的字符串部分删除问题?????????
- 求助一个IIS设置的问题
- .net 查看网站占用空间
- dropdownlist传值的问题???(内容比较长)
if(txts[i].type=="text") 这2句不是一个概念吧?
<tr><td><input type="text" onkeypress="setVal02(this)" /></td><td><input type="text" onkeypress="setVal02(this)" /></td></tr> <tr><td><input type="text" onkeypress="setVal02(this)" /></td><td><input type="text" onkeypress="setVal02(this)" /></td></tr>
</table>
<script language="javascript" type="text/javascript">
<!--
var sum = 0;
function setVal02(obj)
{
alert(obj.value);
/*
var txts = document.getElementById(' <%=objGridView.ClientID%>').getElementsByTagName("INPUT"); for(var i=0;i <txts.length;i++)
{
alert("a");
if(txts[i].type=="text")
{
alert(txts[i].innerHTML);//这里就是得不到,用value,innerText都不成功,对象得到了
//sum += Number(txts[i].value);
document.getElementById("Label2").innerText = txts[i].innerText;
}
}
*/
}
//-->
</script> 如果上面的可以解决你的问题,而你没有加班费的话,还是回家吧!