<form name="form1">
<input type="text" name="str1" value="str1">
<input type="text" name="str2" value="str2">
</form>
<input type="button" onclick="test('str1,str2')" value="批量提示"><script language="javascript">
function test(thisobj)
{
var thisobjarr= thisobj.split(',');
for(var i=0;i<thisobjarr.length;i++)
alert(document.getElementsByName(thisobjarr[i])[0].value);
}
</script>
<input type="text" name="str1" value="str1">
<input type="text" name="str2" value="str2">
</form>
<input type="button" onclick="test('str1,str2')" value="批量提示"><script language="javascript">
function test(thisobj)
{
var thisobjarr= thisobj.split(',');
for(var i=0;i<thisobjarr.length;i++)
alert(document.getElementsByName(thisobjarr[i])[0].value);
}
</script>
解决方案 »
- 论坛上发帖时输入标签的效果很喜欢...是保密技术么?如果可以的话,求脚本....
- 这个问题大家看看,来者有分!!!!!!
- javascript中嵌套Servlet传递给JSP页面的参数
- JS特效直接冲突(这次是全部代码)
- 晕,再问~~正则表达式怎么匹配中文
- 如何控制每一列的宽度?我是设置第一行各列的宽度,但当其它行的该列中的内容过多时,依然将该行撑宽.如何解决?
- 在动态添加table的行时,如何在添加的表格里显示出行号来?急,在线等待!
- 菜鸟问的高水平问题,不够加分,见者有份。
- 在提交页面时, 如何判断form表单里,几个名字相同的textArea,是否同时为空??????100分
- 提交按钮的问题
- 如何得到动态创建的控件的值
- html help workshop 如何制作web帮助
<input type="text" name="str1" value="str1">
<input type="text" name="str2" value="str2">
</form>
<input type="button" onclick="test('form1.str1,form1.str2')" value="ÅúÁ¿Ìáʾ"><script language="javascript">
function test(thisobj)
{
var thisobjarr= thisobj.split(',');
for(i=0;i<thisobjarr.length;i++) alert(eval(thisobjarr[i]).value);
}
</script>
eval(codeString)
必选项 codestring 参数是包含有效 JScript 代码的字符串值。这个字符串将由 JScript 分析器进行分析和执行。
{
var thisobjarr= thisobj.split(',');
for(var i=0;i<thisobjarr.length;i++)
alert(eval(thisobjarr[i]+'.value'));
}
</script>
<input type="text" name="str1" value="str1">
<input type="text" name="str2" value="str2">
</form>
<input type="button" onclick="test('str1,str2')" value="批量提示"> //直接是name<script language="javascript">
function test(thisobj)
{
var thisobjarr= thisobj.split(',');
for(var i=0;i<thisobjarr.length;i++)
alert(form1[thisobjarr[i]].value);
}
</script>以上方法的弊端是form的name必须在函数中写死,但是根据这个思路,你完全也可以解决这个问题的。主要记住这点:
var myobj=new Object(); //form等等element都是Object
myobj.p==myobj["p"]; //这两种对myobj的子属性(可以是各种类型,包括object)的引用是等价的。不同的在后面,p是一个真正的字符串,而前面是一个引用。