javascript怎么获取table里的控件的值

d372970853 2009-02-03 10:42:04
javascript怎么获取table里的控件的值

注这个table全里是
<input name="Emergency" type="text" size="30" ID="predict" class="input"/>
...全文
311 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunhuaiwei 2009-02-03
  • 打赏
  • 举报
回复

document.all.predict.value;

这样应该也行,
d372970853 2009-02-03
  • 打赏
  • 举报
回复
谢谢大家支解决问题了
CutBug 2009-02-03
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 d372970853 的回复:]
rohan帮我看看,谢谢


JScript code
function Htmlmodify() {
var list = document.getElementById("tblContainer").getElementsByTagName("input");
for (var i = 0; i < list.length; i++) {
if (list[i].type == "text") {
var text = list[i].value.replace(/,/g, "|");
}
}

}




[/Quote]

function Htmlmodify() {
var list = document.getElementById("tblContainer").getElementsByTagName("input");
for (var i = 0; i < list.length; i++) {
if (list[i].type == "text") {
list[i].value = list[i].value.replace(/,/g, "|");
}
}

}
scjtswj 2009-02-03
  • 打赏
  • 举报
回复
把控件里的逗号换成| ?

var text = list[i].value.replace(/,/g, "|");
改成
list[i].value = list[i].value.replace(/,/g, "|");
lianhui1122 2009-02-03
  • 打赏
  • 举报
回复
正确答案哈哈
首先 input的id是不能一样的,你可以不设他的ID
假设table的ID为 tbl
var arr=document.getElementById("tbl").getElementsByTagName("input");
for(i=0;i<arr.length;i++)
{
alert(document.getElementById("tbl").getElementsByTagName("input")[i].value);
}
d372970853 2009-02-03
  • 打赏
  • 举报
回复
我这儿replace不成功,
请问指教一下
d372970853 2009-02-03
  • 打赏
  • 举报
回复
rohan帮我看看,谢谢


function Htmlmodify() {
var list = document.getElementById("tblContainer").getElementsByTagName("input");
for (var i = 0; i < list.length; i++) {
if (list[i].type == "text") {
var text = list[i].value.replace(/,/g, "|");
}
}

}


这样写对吗
rohan 2009-02-03
  • 打赏
  • 举报
回复
如果你这十个text的名称一样也可以这样,且别的地方没有重名的

var tlist=document.getElementByName("Emergency") ;
for(var i=0;i<tlist.length;i++)
{
alert(tlist[i].value) ;
}
d372970853 2009-02-03
  • 打赏
  • 举报
回复
我的意思是:
假如table里有10个text

我怎么获取这10个text里的值
blackmeit 2009-02-03
  • 打赏
  • 举报
回复
document.getElementById("predict").value // id 总是不一样的。
rohan 2009-02-03
  • 打赏
  • 举报
回复

var tlist=document.getElementById("tableID").getElementByTagName("input")
for(var i=0;i<tlist.length;i++)
{
if(tlist[i].type=="text")
alert(tlist[i].value) //or do some thing
}
arjsyy 2009-02-03
  • 打赏
  • 举报
回复
var ss=document.getElementById("predict").value
sunshine_anycall 2009-02-03
  • 打赏
  • 举报
回复
var controlValue = document.getElementById('controlNameInTable').value;
simon12528 2009-02-03
  • 打赏
  • 举报
回复
<input id="Emergency" name="Emergency" type="text" size="30" ID="predict" class="input"/>
<scritp>
var res=document.getElementByName("Emergency");
alert(res.value);
<script>
qiume 2009-02-03
  • 打赏
  • 举报
回复
alert(document.getElementById("Emergency").value);
89993004 2009-02-03
  • 打赏
  • 举报
回复
<input id="Emergency" name="Emergency" type="text" size="30" ID="predict" class="input"/>
<scritp>
var res=document.getElementById("Emergency");
alert(res.value);
<script>
wlmstar 2009-02-03
  • 打赏
  • 举报
回复
document.getElementById("predict").InnerText
wlmstar 2009-02-03
  • 打赏
  • 举报
回复
楼主是要这个吗:document.getElementById("predict")

62,269

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧