社区
JavaScript
帖子详情
需要在JS中修改form的action属性,但form里面有个控件也叫action,怎么处理?
AYellow
2002-08-01 01:49:41
如题
...全文
490
7
打赏
收藏
需要在JS中修改form的action属性,但form里面有个控件也叫action,怎么处理?
如题
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ssm1226
2002-08-01
打赏
举报
回复
如有问题与俺联系:
ssm1226@yahoo.com.cn
msn:ssm1226@msn.com
ssm1226
2002-08-01
打赏
举报
回复
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
ssm1226
2002-08-01
打赏
举报
回复
最好不要使用默认的属性名称
不过用了程序也不会出错,
只是会出现意想不到的东西。
如:
<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>
================
将会是input 名为action的值,而不是form action属性值。
===============
此情况下如仍要使用,可使用attributes
即:
frm.attributes[83].value="test2.asp"
至于83如何得到,可用以下程序获取:
for(i=0;i<frm.attributes.length;i++){
document.write(frm.attributes[i].name+"-------Index:"+i+"<br>");
}
qiushuiwuhen
2002-08-01
打赏
举报
回复
form1["action"]
or
form1.all("action")
etc.
<script>
function test()
{
form1.all("action").value="next.jsp";
}
</script>
<form name=form1>
<input name=action value=qiushuiwuhen>
<input type=button onclick="test()">
</form>
meizz
2002-08-01
打赏
举报
回复
确实是不可以将表单里的元素命名为action的,否则这种情况就会出错。
leng_cn
2002-08-01
打赏
举报
回复
不能这样的,表单元素的名字不可以和表
单的属性名相同的
seabell
2002-08-01
打赏
举报
回复
表单元素的名字不可和系统的属性名等相同
<script>
function test()
{
form1.action="next.jsp";
form1.submit();
}
</script>
<form name=form1>
<input name=action1>
<input type=button onclick="test()">
</form>
表单,英文单词是
Form
,学习过VB的朋友一定不会陌生。在MS.NET架构里,
Form
是一个经常使用到的词汇。比如:编写Windows 应用时会提到Windows
Form
,编写Web 应用时会提到Web
Form
。Windows
Form
可以看作一个Windows窗体,这和在VB
里面
一样。而Web
Form
则代表了一个一个的Web页面。总的看来,
Form
就像是一个容纳各种
控件
的容器,各种
控件
都必须直接或者间接的和它有依存关系。
Form
在这里译作“WEB表单”似乎有些不妥。“表单”这个词,在WE
表单,英文单词是
Form
,学习过VB的朋友一定不会陌生。在MS.NET架构里,
Form
是一个经常使用到的词汇。比如:编写Windows 应用时会提到Windows
Form
,编写Web 应用时会提到Web
Form
。Windows
Form
可以看作一个Windows窗体,这和在VB
里面
一样。而Web
Form
则代表了一个一个的Web页面。总的看来,
Form
就像是一个容纳各种
控件
的容器,各种
控件
都必须直接或者间接的和它有依存关系。
Form
在这里译作“WEB表单”似乎有些不妥。“表单”这个词,在WEB程序员看来,总是和HTML
里面
的“
Form
”相混淆。“WEB表单”似乎翻译成“WEB页面”更加妥当一些。
ext
控件
form
相关配置
ext 相关
控件
用法
form
表单ext 相关
控件
用法
form
表单ext 相关
控件
用法
form
表单
Action
Form
一个application框架
ASP.NET之表单和
控件
详解
主要介绍的有如下知识点: HTML表单的提交方式、HTM
控件
、获取HTML表单内容、乱码问题、SQL注入、服务器端表单、HTML服务器
控件
HTML表单的提交方式 对于一个普通HTML表单来说,它有两个重要的
属性
:
action
和method。
action
属性
指明当前表单提交之后由哪个程序来
处理
,这个
处理
程序可以是任何动态网页或者servlet或者CGI(Common Gateway Interface),在asp.net
里面
一般都是都aspx页面来
处理
。 method
属性
指明
form
表单的提交方式。它有两个可能值get和post。
漂亮的
form
表单-漂亮的
form
表单
漂亮的
form
表单-漂亮的
form
表单-漂亮的
form
表单
JavaScript
87,997
社区成员
224,709
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章