在JS中修改form的action属性

[quote]转载于:http://topic.csdn.net/t/20020801/13/916158.html [/quote]

如:
<form   action="test12.asp"   method="get"   onsubmit="_submit()"   name='frm'>   

<INPUT type="text" id=text1 name=action>
<INPUT type="submit" value="Submit" id=submit1 name=submit1>
</form>

<script>
function _submit(){
frm.action.value="ddddddddd"
}
</script>


[color=darkred]这段代码执行的结果将会是input名为action的值,而不是form的action属性值。[/color]
[color=green]此情况下如仍要使用,可使用attributes [/color]
即:
[quote]frm.attributes[83].value="test2.asp" [/quote]

至于83如何得到,可用以下程序获取:
  for(i=0;i<frm.attributes.length;i++){   
document.write(frm.attributes[i].name+"-------Index:"+i+"<br>");
}


结果:
[list]
[*]language-------Index:0
[*] dataFld-------Index:1
[*] onmouseup-------Index:2
[*] class-------Index:3
[*] oncontextmenu-------Index:4
[*] onrowexit-------Index:5
[*] onbeforepaste-------Index:6
[*] onactivate-------Index:7
[*] lang-------Index:8
[*] onmousemove-------Index:9
[*] onmove-------Index:10
[*] onselectstart-------Index:11
[*] oncontrolselect-------Index:12
[*] onkeypress-------Index:13
[*] oncut-------Index:14
[*] onrowenter-------Index:15
[*] onmousedown-------Index:16
[*] onpaste-------Index:17
[*] id-------Index:18
[*] onreadystatechange-------Index:19
[*] onbeforedeactivate-------Index:20
[*] hideFocus-------Index:21
[*] dir-------Index:22
[*] onkeydown-------Index:23
[*] onlosecapture-------Index:24
[*] ondrag-------Index:25
[*] ondragstart-------Index:26
[*] oncellchange-------Index:27
[*] onfilterchange-------Index:28
[*] onrowsinserted-------Index:29
[*] ondatasetcomplete-------Index:30
[*] onmousewheel-------Index:31
[*] ondragenter-------Index:32
[*] onblur-------Index:33
[*] onresizeend-------Index:34
[*] onerrorupdate-------Index:35
[*] onbeforecopy-------Index:36
[*] ondblclick-------Index:37
[*] onkeyup-------Index:38
[*] onresizestart-------Index:39
[*] onmouseover-------Index:40
[*] onmouseleave-------Index:41
[*] onmoveend-------Index:42
[*] title-------Index:43
[*] onresize-------Index:44
[*] contentEditable-------Index:45
[*] dataFormatAs-------Index:46
[*] ondrop-------Index:47
[*] onpage-------Index:48
[*] onrowsdelete-------Index:49
[*] style-------Index:50
[*] onfocusout-------Index:51
[*] ondatasetchanged-------Index:52
[*] ondeactivate-------Index:53
[*] onpropertychange-------Index:54
[*] ondragover-------Index:55
[*] onhelp-------Index:56
[*] ondragend-------Index:57
[*] onbeforeeditfocus-------Index:58
[*] disabled-------Index:59
[*] onfocus-------Index:60
[*] accessKey-------Index:61
[*] onscroll-------Index:62
[*] onbeforeactivate-------Index:63
[*] onbeforecut-------Index:64
[*] dataSrc-------Index:65
[*] onclick-------Index:66
[*] oncopy-------Index:67
[*] onfocusin-------Index:68
[*] tabIndex-------Index:69
[*] onbeforeupdate-------Index:70
[*] ondataavailable-------Index:71
[*] onmovestart-------Index:72
[*] onmouseout-------Index:73
[*] onmouseenter-------Index:74
[*] onlayoutcomplete-------Index:75
[*] implementation-------Index:76
[*] onafterupdate-------Index:77
[*] ondragleave-------Index:78
[*] name-------Index:79
[*] onreset-------Index:80
[*] accept-charset-------Index:81
[*] onsubmit-------Index:82
[*] action-------Index:83
[*] method-------Index:84
[*] target-------Index:85
[*] encType-------Index:86
[/list]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值