现在项目要求在客户端做GridView控件的Javascript检查,要检查GridView中的TextBox的内容,请问下高手如何使用Javascipt得到Grid单元格的内容?
解决方案 »
- 请问下Response方法可以不返回HTML数据,只返回指定字符串吗??
- selectSingleNode讲解
- asp.net ajax调用webservice没反应。(代码可COPY至环境直接试),有人能指点不?谢谢。
- ASP.NET Read XML
- 我的网站的首页文件老被别人攥改?是什么原因??急急!
- 顶者有分,不设置iis,怎么样实现访问www.a.com/a.htm(a.htm这文件不存在了)跳转到自定义的错误页
- 使用C#卫星定位编程谁知道?
- 设置Hyperlink.Enabled=false;显示变虚了,但还能连接Hyperlink设定的页面!怎么回事??
- 请教各位大虾,我的系统为什么不支持aspx文件?急....
- 真心感激,诚意送分!icefire进来结帐,感谢无私帮助!!!
- vs2005中的Treeview怎样设置选中后的高亮颜色
- 有没有人知道网聚传媒公司开发的一个后台编辑控件Veryad.WebHtmlEditor.dll
{
var txt = e.srcElement;
if(txt == "hello")
...
else
...
}
<script type="text/javascript">
function onClientClick()
{
var inputs = document.getElementById("<%=GridView1.ClientID%>").getElementsByTagName("input");
for(var i=0; i <inputs.length; i++)
{
if(inputs[i].type=="text")
{
inputs[i].value ... //这是TextBox的Text值,根据你的情况进行验证
//....
}
}
}
</script>
function setClf()
{
var table=document.getElementById("Table1");
var tr=table.getElementsByTagName("tr");
var sum=0;
var pattem=/^\d+(\.\d+)?$/;
for( i=1;i<tr.length;i++)
{
var sum1;
var a,b,c;
if(pattem.test(tr[i].getElementsByTagName("td")[4].getElementsByTagName("input")[0].value))
a=parseFloat( tr[i].getElementsByTagName("td")[4].getElementsByTagName("input")[0].value );
else
a=0;
if(pattem.test(tr[i].getElementsByTagName("td")[5].getElementsByTagName("input")[0].value))
b=parseFloat( tr[i].getElementsByTagName("td")[5].getElementsByTagName("input")[0].value );
else
b=0;
if(pattem.test(tr[i].getElementsByTagName("td")[7].getElementsByTagName("input")[0].value))
c=parseFloat( tr[i].getElementsByTagName("td")[7].getElementsByTagName("input")[0].value );
else
c=0;
sum1=a*( b + c*b );//计算方法改变
tr[i].getElementsByTagName("td")[8].getElementsByTagName("input")[0].value = parseFloat(sum1).toFixed(2);
sum=sum+sum1;
}
document.getElementById("clf1").value=parseFloat(sum).toFixed(2);
}遍历了Table1,其中使用了 正则来判断数据