页面我截了部分图镜片度数表格 是iframe
我输入一些值 要获取到每个镜片的三个值
屈0.00 散0.00 数量 13
屈0.25 散0.00 数量 12等 iframe的页面 我用几个循环显示出来的。<table cellpadding="0" cellspacing="0">
<tr height="20">
<th width="45">散/屈</th>
<%for (double i = 0; i < 10.01; i += 0.25)
{%>
<th width="45">
<%=i.ToString("#0.00") %>
</th>
<% }%>
</tr>
<%for (int i = 0; i < 25; i++)
{%>
<tr height="20">
<th>
<%=(i*0.25).ToString("#0.00") %>
</th>
<%for (double j = 0; j < 10.01; j += 0.25)
{%>
<td><input name="" id="" type="text" style="border:0px;width:40px;height:20px;" maxlength="5" /></td>
<% }%>
</tr>
<%}%>
</table>name或者Id怎么命名 ,方便循环查找?
我怎么表单提交后找的这些只?
我输入一些值 要获取到每个镜片的三个值
屈0.00 散0.00 数量 13
屈0.25 散0.00 数量 12等 iframe的页面 我用几个循环显示出来的。<table cellpadding="0" cellspacing="0">
<tr height="20">
<th width="45">散/屈</th>
<%for (double i = 0; i < 10.01; i += 0.25)
{%>
<th width="45">
<%=i.ToString("#0.00") %>
</th>
<% }%>
</tr>
<%for (int i = 0; i < 25; i++)
{%>
<tr height="20">
<th>
<%=(i*0.25).ToString("#0.00") %>
</th>
<%for (double j = 0; j < 10.01; j += 0.25)
{%>
<td><input name="" id="" type="text" style="border:0px;width:40px;height:20px;" maxlength="5" /></td>
<% }%>
</tr>
<%}%>
</table>name或者Id怎么命名 ,方便循环查找?
我怎么表单提交后找的这些只?
解决方案 »
- 纠结~~~修改密码的代码,有点错误。。。。误。。。。误啊
- datalist 编辑 时出现错误!
- (100分)◆急切求助◆关于委托自定义控件的Button(方法事件),执行本页面方法的问题(在线等)
- UltraWebGridExcelExporter这个控件怎么用啊?
- web service 的安全问题
- 请问Page.IsValid怎么用呢?
- 初学者的问题: 如何将一个页面的值传递给另一个页面?(c#)
- 谁知道像雅虎通、惠聪咨询通、阿里巴巴贸易通之类的通讯软件都是用什么语言开发的呀?
- 请教问题????
- SOS:::datagrid 中设定OnUpdateCommand="CShow_Update",点击后却无法进行数据更新,WHY????在线等等等等。。。
- 用委托接收子线程的返回值。
- 台式机如何安装IIS
我刚试了一种方法不行。var tb=document.getElementById("tb1");
var tbrows=tb.rows;
var tbcells=tb.cells;
for(j=0;j<tbcells.length;j++)
{
var vlue=tbcells[j].innerHTML;
alert(vlue);
}
可以取出来表头的所有单元格值 因为我想让input的命名 为
屈 散
txt0.00|0.00分开, 没测试成功。
function CheckForm()
{
var inp=$(':text');
inp.each(function(i,n){
if($(n).val()!=null&&$(n).val()!="")
{
alert($(n).attr("name"));
alert($(n).val());
}
});
}用js取出来值了。 我再试下用Request到底获取的都有什么。
ifr_window = window.frames["iframeID"];
var value;
value=ifr_window.document.all.test.value;
这里只要ID命名规范一点,循环就能获取了 祝成功!
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head><body>
<script>var dv_body;</script>
<iframe src="test.html" onload="setVal()" scrolling="yes"></iframe>
<input name="txt_val" id="txt_val" type="hidden" value="" />
<script>
function setVal()
{
document.getElementById("txt_val").value=dv_body;
alert(document.getElementById("txt_val").value);
}
</script>
</body>
</html>test.html<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head><body>
<div id="dv_body">
<table width="100%" border="0" cellpadding="2" cellspacing="1" bgcolor="#000099">
<tr>
<td bgcolor="#FFFFFF">散/屈</td>
<td bgcolor="#FFFFFF">0.00</td>
<td bgcolor="#FFFFFF">0.25</td>
<td bgcolor="#FFFFFF">0.50</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">0.00</td>
<td bgcolor="#FFFFFF">13</td>
<td bgcolor="#FFFFFF">12</td>
<td bgcolor="#FFFFFF">123</td>
</tr>
<tr>
<td bgcolor="#FFFFFF">0.25</td>
<td bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td bgcolor="#FFFFFF">0.50</td>
<td bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF"> </td>
</tr>
</table>
</div>
<script>parent.dv_body=document.getElementById("dv_body").innerHTML</script>
</body>
</html>
剩下你懂的
值也获取到了。