document.forms[0].elements[i].value=='set';
写错了,应该是
document.forms[0].elements[i].value='set';
赋值操作,不是比较判断
写错了,应该是
document.forms[0].elements[i].value='set';
赋值操作,不是比较判断
解决方案 »
- Json 表情符号问题
- 怎样删除一个id为123的table对象?
- 请解释一下这段代码
- 字符串处理问题
- JavaScript实现
- 100分请教一个无间隔滚动问题——停顿、滚动、再停顿的实现
- [求助]怎样才能把控件的name属性传进javascript脚本的函数里,请各位高手帮忙,多谢
- (高分相赠!!)鼠标点击一个td,td马上变成一个下拉框,下拉框选中td当前的值(下拉框的内容是已知的)...(内详!)
- 下拉框的显示:点开以后,宽度变长,显示更长的内容.
- 怎么样判断一个变量是日期?各位谢谢啦!
- 求一段关于<select>的代码,很简单,请帮忙看看?
- 怎样实现弹出窗口,是、否、取消三个按纽,并且三个按纽的表意如WINDOWS系统
==--->=
1. for (var i=0;i<document.forms[0].length;i++)
*****
<
2.document.forms[0].elements[i].value=='set';
****
=
<script language="javascript">
function change( )
{
for (var i=0;i<document.forms[0].length;i++) {
if (document.forms[0].elements[i].value == '保存')
{
document.forms[0].elements[i].value='set';
alert(document.forms[0].elements[i].value);
}
}
}
</script>
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<FONT face="宋体"></FONT> <input id="tx" value="保存"> <input type="button" value ="更改" onclick="change()">
</form>
</body>
<input type="submit" value ="保存" name="setHidden" onclick="change(value)"/>
<form id="fm" method="post" runat="server">
<input id=sm type="submit" value="保存" onclick="this.value='set';alert('提交出去的按钮值被改为:'+this.value);">
</form></body>
你的解答和我的效果是一样的啊!提交后,按钮值本身也改变了.
还有<问题,因为javascript是插入在其他语言中使用的,而我的是插入在xsl中使用的,所以只能用它,用<就会出错.
<input name="hhhh" type="hidden" vlaue ="">
你的方法我也考虑过了,可是我得域都是动态生成的,可能有若干个.要是起名子的话,同名的太多了啊.所以不行!
算了!看来没人可解!结贴吧!