在线等待,关于动态获取form item属性的数值 怎么没人回答如何要在js里动态组合name再通过name取value值 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script>function test(){ for(i=0;i<form.elements.length;i++){ alert(form.elements[i].value); }}</script> <form name="zhouhf"><input type="text" name="test1" value=1><input type="text" name="test2" value=1><input type="text" name="test3" value=1><input type="text" name="test4" value=1><input type="text" name="test5" value=1><input type="text" name="test6" value=1><input type="text" name="test7" value=1>.........</form>可能我描述不清楚,我想按照text名字获取数值,比如var strName="test"+"1"然后我要根据strName的数值来获取相关域的数值如:document.all.strName.value谢谢大家答复。 <form name="orderdata"><input type="text" name="test1" value=2><input type="text" name="test2" value=1><input type="text" name="test3" value=1><input type="text" name="test4" value=1><input type="text" name="test5" value=1><input type="text" name="test6" value=1><input type="button" name="test7" value=button onclick="bb()"></form><script> function bb() { var bb="test"+"1"; var aa=document.forms.orderdata.elements[bb]; alert(aa.value); }</script> <form name="zhouhf"><input type="text" name="test1" value=1><input type="text" name="test2" value=1><input type="text" name="test3" value=1><input type="text" name="test4" value=1><input type="text" name="test5" value=1><input type="text" name="test6" value=1><input type="text" name="test7" value=1></form><script>function tm(tagName){ var sTmp = "" for(i=1;i<8;i++){ //alert(eval("zhouhf."+tagName+i).value); sTmp += tagName + i + ":" + eval("zhouhf."+tagName+i).value + "\n" } alert(sTmp)}tm("test")</script> var strName="test"+1;var aaa = document.all(strName).value;或var strName="test"+1;var v =eval("document.all."+strName+".value"); <form name="zhouhf"><input type="text" name="test1" value=1><input type="text" name="test2" value=2><input type="text" name="test3" value=3><input type="text" name="test4" value=4><input type="text" name="test5" value=5><input type="text" name="test6" value=6><input type="text" name="test7" value=7></form><input type=button onclick="alert(bao())"><script>function bao(){ result=""; for(var i=1;i<8;i++) { var test = document.getElementsByName(eval("'test"+i+"'"))[0]; result+=test.value; } return result;}</script> iframe滚动条问题 一个JS文件,直接调用它的绝对地址没问题,下载下来调用就出现错位 菜鸟悲壮的来了。jquery验证用户名。 cookies 我想要个类似56,优酷那样的在线播放器,谁能给我? 在线等给50分,急 急急急救命呀!!!请高手们看看帮忙在线等.给120分! 怎么用javascript 动态调用 js文件??? 谁能告诉我怎么样才能发送表单到父窗口 [extjs日历组件Extensible]大神请进,急!!!在线等!!! 怎么样才能点击图片时<iframe></iframe>中的内容发生变化 如何弹出这种窗口?
function test(){
for(i=0;i<form.elements.length;i++){
alert(form.elements[i].value);
}
}
</script>
<input type="text" name="test1" value=1>
<input type="text" name="test2" value=1>
<input type="text" name="test3" value=1>
<input type="text" name="test4" value=1>
<input type="text" name="test5" value=1>
<input type="text" name="test6" value=1>
<input type="text" name="test7" value=1>
.........
</form>可能我描述不清楚,我想按照text名字获取数值,比如
var strName="test"+"1"
然后我要根据strName的数值来获取相关域的数值
如:document.all.strName.value
谢谢大家答复。
<input type="text" name="test1" value=2>
<input type="text" name="test2" value=1>
<input type="text" name="test3" value=1>
<input type="text" name="test4" value=1>
<input type="text" name="test5" value=1>
<input type="text" name="test6" value=1>
<input type="button" name="test7" value=button onclick="bb()">
</form>
<script>
function bb()
{
var bb="test"+"1";
var aa=document.forms.orderdata.elements[bb];
alert(aa.value); }
</script>
<input type="text" name="test1" value=1>
<input type="text" name="test2" value=1>
<input type="text" name="test3" value=1>
<input type="text" name="test4" value=1>
<input type="text" name="test5" value=1>
<input type="text" name="test6" value=1>
<input type="text" name="test7" value=1></form>
<script>
function tm(tagName){
var sTmp = ""
for(i=1;i<8;i++){
//alert(eval("zhouhf."+tagName+i).value);
sTmp += tagName + i + ":" + eval("zhouhf."+tagName+i).value + "\n"
}
alert(sTmp)
}
tm("test")
</script>
var aaa = document.all(strName).value;
或
var strName="test"+1;
var v =eval("document.all."+strName+".value");
<input type="text" name="test1" value=1>
<input type="text" name="test2" value=2>
<input type="text" name="test3" value=3>
<input type="text" name="test4" value=4>
<input type="text" name="test5" value=5>
<input type="text" name="test6" value=6>
<input type="text" name="test7" value=7>
</form>
<input type=button onclick="alert(bao())">
<script>
function bao()
{
result="";
for(var i=1;i<8;i++)
{
var test = document.getElementsByName(eval("'test"+i+"'"))[0];
result+=test.value;
}
return result;
}
</script>