游客:
注册
|
登录
|
会员
|
搜索
|
统计
|
帮助
无忧脚本
»
JavaScript & VBScript & DHTML 脚本技术讨论版
» 如何动态改变input type=submit 的type属性为button
‹‹ 上一主题
|
下一主题 ››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题: 如何动态改变input type=submit 的type属性为button
tiger
爬虫
UID 1294
精华
1
积分 135
帖子 78
威望 82
阅读权限 20
注册 2003-3-26
状态 离线
#1
大
中
小
使用道具
发表于 2003-8-6 14:46
资料
个人空间
主页
短消息
加为好友
如何动态改变input type=submit 的type属性为button
如何动态改变input type=submit 的type属性为button
风云突变
管理员
振兴无忧
UID 117
精华
7
积分 13200
帖子 8405
威望 8411
阅读权限 200
注册 2003-2-7
来自 南京
状态 离线
#2
大
中
小
使用道具
发表于 2003-8-6 14:54
资料
个人空间
主页
短消息
加为好友
type 是只读的,不能修改,可能删除重新建一个
As of Microsoft® Internet Explorer 5, the type property is read/write-once, but only before an INPUT element created with the createElement method is added to the document.
希望大家都去看看这篇文章:
http://bbs.51js.com/viewthread.php?tid=2051
六段余平
爬虫
UID 2634
精华
2
积分 169
帖子 79
威望 109
阅读权限 20
注册 2003-5-8
状态 离线
#3
大
中
小
使用道具
发表于 2003-8-6 14:55
资料
个人空间
短消息
加为好友
type 属性是只读的
动男我了! [url=http://www.asboy.com]asBoy.com[/url]
六段余平
爬虫
UID 2634
精华
2
积分 169
帖子 79
威望 109
阅读权限 20
注册 2003-5-8
状态 离线
#4
大
中
小
使用道具
发表于 2003-8-6 14:56
资料
个人空间
短消息
加为好友
晕,晚了
动男我了! [url=http://www.asboy.com]asBoy.com[/url]
tiger
爬虫
UID 1294
精华
1
积分 135
帖子 78
威望 82
阅读权限 20
注册 2003-3-26
状态 离线
#5
大
中
小
使用道具
发表于 2003-8-6 15:51
资料
个人空间
主页
短消息
加为好友
删除有removeAttribute 然后再setAttribute还是不行
希望认识更多的朋友
风云突变
管理员
振兴无忧
UID 117
精华
7
积分 13200
帖子 8405
威望 8411
阅读权限 200
注册 2003-2-7
来自 南京
状态 离线
#6
大
中
小
使用道具
发表于 2003-8-6 16:48
资料
个人空间
主页
短消息
加为好友
<form name="form1" action="1.htm"> <input> <input type="submit" name="t1"> </form> <script language="JavaScript"> alert(form1.t1.type); form1.t1.removeNode(true); var s=document.createElement('INPUT'); s.type='button'; s.value='Submit'; s.attachEvent('onclick',function(){form1.submit()}); form1.appendChild(s); </script>
提示:您可以先修改部分代码再运行
希望大家都去看看这篇文章:
http://bbs.51js.com/viewthread.php?tid=2051
tiger
爬虫
UID 1294
精华
1
积分 135
帖子 78
威望 82
阅读权限 20
注册 2003-3-26
状态 离线
#7
大
中
小
使用道具
发表于 2003-8-6 17:09
资料
个人空间
主页
短消息
加为好友
to:风云突变能看出我的比你的好在什么地方吗?
<HTML> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head> <body style="border:0;margin:5px;" class="bodyWindow" scroll="auto"> <table border=0 width=1 align="center"> <form action= method=post onSubmit='return check(this)'> <input type=hidden name=act value=update> <input type=hidden name=CengCi value=000000> <input type=hidden name=bid value=1002> <tr> <td class='form_text_width' align='left' valign='top' style='width:72px;' nowrap>部门层次</td> <td align='left' valign='top' nowrap>组织结构根目录/公司套系一/总公司</td> </tr> <tr height=25px> <td align=left valign=top style="white-space: nowrap;">中文名:</td> <td align=left style="white-space: nowrap;" valign="top"> <input name=F2459 leixing=NVC allownull=N chulibz=M yueshu='' type=text class=form_obj_width value='总公司' size=27 maxlength=50> </td> </tr> <tr height=25px> <td align=left valign=top style="white-space: nowrap;">英文名:</td> <td align=left style="white-space: nowrap;" valign="top"> <input name=F2460 leixing=NVC allownull=N chulibz=M yueshu='' type=text class=form_obj_width value='Company' size=27 maxlength=50> </td> </tr> <tr height=25px> <td align=left valign=top style="white-space: nowrap;">附注:</td> <td align=left style="white-space: nowrap;" valign="top"> <textarea name=F2461 leixing=NVC allownull=N chulibz=I yueshu='' cols=27 rows=3 class=form_obj_width></textarea> </td> </tr> <tr height=25px> <td align=left valign=top style="white-space: nowrap;">附加1:</td> <td align=left style="white-space: nowrap;" valign="top"> <input name=F40294 leixing=NVC allownull=N chulibz=I yueshu='' type=text class=form_obj_width value='' size=27 maxlength=20> </td> </tr> <tr height=25px> <td align=left valign=top style="white-space: nowrap;">bbb:</td> <td align=left style="white-space: nowrap;" valign="top"> <input name=F40297 leixing=DE allownull=N chulibz=I yueshu='' type=text class=form_obj_width value='0' size=27 maxlength=4> </td> </tr> <tr> <td colspan=10 align='center' nowrap> <input type=submit name="button_modify" value=" 修改 " onClick="this.form.act.value='update';" class="button" id="submit1"> <input type=submit name="button_delete" value=" 删除 " onClick="this.form.act.value='delete';return (_confirm('确信要删除吗?',''));//_delete(this.form);" class="button" > <input type=button name="button_cancel" value=" 取消 " onClick="history.go(-1)" class="button" > </td> </tr> <input type="button" name="hidden1" value="将submit改为button " onclick="removeSubmitFocus()" > </form> </table> <script> function removeSubmitFocus(){ document.all('submit1').outerHTML="<input type=button name='"+document.all('submit1').name+"' value='"+document.all('submit1').value+"'>" } //window.attachEvent("onload",function(){removeSubmitFocus()} ); </script> </body> </html>
提示:您可以先修改部分代码再运行
[ 本贴由 tiger 于 2003-8-6 17:12 最后编辑 ]
希望认识更多的朋友
风云突变
管理员
振兴无忧
UID 117
精华
7
积分 13200
帖子 8405
威望 8411
阅读权限 200
注册 2003-2-7
来自 南京
状态 离线
#8
大
中
小
使用道具
发表于 2003-8-6 17:47
资料
个人空间
主页
短消息
加为好友
重写HTML和创建元素都可以现实,从执行效率和规范上来说我认为后者比前者要优一些
希望大家都去看看这篇文章:
http://bbs.51js.com/viewthread.php?tid=2051
风云突变
管理员
振兴无忧
UID 117
精华
7
积分 13200
帖子 8405
威望 8411
阅读权限 200
注册 2003-2-7
来自 南京
状态 离线
#9
大
中
小
使用道具
发表于 2003-8-6 17:50
资料
个人空间
主页
短消息
加为好友
看例子:
<input type="button" value="创建元素方法" onclick="test()"> <script language="JavaScript"> for(i=0;i<200;i++) document.write('<form><input><input type="submit" name="t1"></form>'); function test(){ t=new Date(); for(i=0;i<document.forms.length;i++){ document.forms[i].t1.removeNode(true); var s=document.createElement('INPUT'); s.type='button'; s.value='Submit'; s.attachEvent('onclick',function(){form1.submit()}); document.forms[i].appendChild(s); } alert(new Date()-t); } </script>
提示:您可以先修改部分代码再运行
<input type="button" value="重写标签方法" onclick="test()"> <script language="JavaScript"> for(i=0;i<200;i++) document.write('<form><input><input type="submit" name="t1"></form>'); function test(){ t=new Date(); for(i=0;i<document.forms.length;i++) document.forms[i].t1.outerHTML='<input type=button value="Submit">'; alert(new Date()-t); } </script>
提示:您可以先修改部分代码再运行
希望大家都去看看这篇文章:
http://bbs.51js.com/viewthread.php?tid=2051
tiger
爬虫
UID 1294
精华
1
积分 135
帖子 78
威望 82
阅读权限 20
注册 2003-3-26
状态 离线
#10
大
中
小
使用道具
发表于 2003-8-6 18:05
资料
个人空间
主页
短消息
加为好友
不是的,最重要的是我的控件位置没有改变丝毫
希望认识更多的朋友
风云突变
管理员
振兴无忧
UID 117
精华
7
积分 13200
帖子 8405
威望 8411
阅读权限 200
注册 2003-2-7
来自 南京
状态 离线
#11
大
中
小
使用道具
发表于 2003-8-6 18:05
资料
个人空间
主页
短消息
加为好友
当然了,用重写的方法比较简单实用,很不错
我只是就两种方法说一下,并不是说你的方法不好
用 insertAdjacentElement 方法可以控制插入元素的位置
希望大家都去看看这篇文章:
http://bbs.51js.com/viewthread.php?tid=2051
tiger
爬虫
UID 1294
精华
1
积分 135
帖子 78
威望 82
阅读权限 20
注册 2003-3-26
状态 离线
#12
大
中
小
使用道具
发表于 2003-8-6 18:07
资料
个人空间
主页
短消息
加为好友
我在研究一个用回车控制表单项目切换的功能,就和tab一样,先解决了这个回车就提交表单
我在研究一个用回车控制表单项目切换的功能,就和tab一样,先解决了这个回车就提交表单的问题,后面的问题慢慢研究........
希望认识更多的朋友
风云突变
管理员
振兴无忧
UID 117
精华
7
积分 13200
帖子 8405
威望 8411
阅读权限 200
注册 2003-2-7
来自 南京
状态 离线
#13
大
中
小
使用道具
发表于 2003-8-6 18:16
资料
个人空间
主页
短消息
加为好友
建议你不要这么做,还是用 event.keyCode 转换比较好
希望大家都去看看这篇文章:
http://bbs.51js.com/viewthread.php?tid=2051
投票
交易
悬赏
活动
最近访问的论坛 ...
Html & XHtml & CSS 网页制作讨论版
ASP & Access & SQL Server 后台编程讨论版
Flex & Flash 技术讨论版
原创文章 & 讨论汇总版
经典代码、教程资源库
休闲留言板
无忧脚本
无忧脚本技术讨论区
> 原创文章 & 讨论汇总版
> Html & XHtml & CSS 网页制作讨论版
> JavaScript & VBScript & DHTML 脚本技术讨论版
> XML & XSL & XPath & VML 网页技术讨论版
> ASP & Access & SQL Server 后台编程讨论版
> PHP & MySQL 后台编程讨论版
> JSP & Java & J2SE 后台编程讨论版
> .Net 相关技术讨论版
> Web 服务器技术
> Flex & Flash 技术讨论版
> Web UI & 图形技术讨论版
无忧脚本资源服务区
> 经典代码、教程资源库
> 参考手册、常用软件资源库
> 无忧合租服务器讨论版
无忧脚本休闲区
> 休闲留言板
> 招聘求职、网站推荐、广告信息版
> 无忧站务管理版
> 垃圾帖回收站
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
升级个人空间
基本概况
流量统计
客户软件
发帖量记录
论坛排行
主题排行
发帖排行
积分排行
在线时间
管理团队
当前时区 GMT+8, 现在时间是 2010-7-31 04:52
苏ICP备05080427号
Powered by
Discuz!
5.5.0
© 2001-2007
51JS.COM
Processed in 0.236265 second(s), 8 queries , Gzip enabled
TOP
清除 Cookies
-
联系我们
-
无忧脚本
-
Archiver