`

在JS中修改form的action属性

阅读更多
引用
转载于:http://topic.csdn.net/t/20020801/13/916158.html


如:
<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>");   
  } 
 

结果:
  • 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
 
分享到:
评论

相关推荐

    js form action动态修改方法

    js修改form的action属性的函数

    用JS动态改变表单form里的action值属性的两种方法

    下面小编就为大家带来一篇用JS动态改变表单form里的action值属性的两种方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    aa.js ajaxanywhere.js

    form的action属性必须定义可以为空 表单通过post提交调用ajaxAnywhere.submitAJAX()方法,通过get提交,调用ajaxAnywhere.getAJAX()方法。 4.设定刷新域 在jsp中用在jsf中用 5.指定刷新区域 在jsp或者java代码控制...

    html form表单input使用disabled后提交不能获取表单值的解决方法

    form表单输入框input设置disable属性提交后,得不到该输入框的值,解决该类问题可以参考下面两个方法: 方法一: 使用readonly带替代disabled,即把 disabled="disabled" 修改为 readonly="readonly" 二者区别: ...

    Ext Js权威指南(.zip.001

    1.2.4 在javascript中使用json / 4 1.2.5 在.net中使用json / 8 1.2.6 在java中使用json / 12 1.2.7 更多有关json的信息 / 15 1.3 ext js 4概述 / 15 1.4 ext js的开发工具的获取、安装与配置介绍 / 18 1.4.1...

    基于JSP+JavaBean+Servlet三层架构员工考勤管理系统源码+数据库+项目说明.zip

    4) 通过JSP中的标签的href属性 或 form的action属性 或 js代码的自定义提交方法进行跳转到Servlet层 5) Servlet层调用Dao层的操作数据库的方法,包括: 数据库的增删改查。添加、删除、查询、多表查询、模糊搜索。 ...

    400个DreamWeaver插件

    DW自己带的Form属性面板中没有target和enctype属性。这个有~ mxp/自从DW3开始后,就有一个叫做Web Photo Album的command,这个是2.0版本的,完全的向导使用模式,一些固定模板都是很不错的!做图片站的朋友们千万...

    python入门到高级全栈工程师培训 第3期 附课件代码

    10 在python2中的继承顺序是什么 11 在子类中调用父类方法 12 super调用父类的方法 13 选择系统作业讲解 第26章 01 学生自主复习 02 分享列表 03 多态 04 封装 05 面向对象概念总结 06 反射 07 反射及动态导入模块...

    ARCH4系统开发指南

    2.25 在Action和ServiceSpringImpl中读取资源文件 65 2.26 异常管理 65 2.26.1 分类概述 65 2.26.2 异常与系统架构的关系图 66 2.26.3 异常类的使用方法 67 2.26.3.1 ExceptionCause 67 2.26.3.2 BusinessException...

    freemarker总结

    l 数据模型中的变量任何地方都可见,也包括不同的名字空间,下面是修改的库: &lt;p&gt;Copyright (C) ${date} ${user}. All rights reserved. ${user}@acme.com"&gt; l 假设数据模型中的user变量的值是Fred,...

    fso浏览54646465465464564

    &lt;form name="eform" method="post" action="?page=fso&act=saveedit&fname=(Fname) %&gt;"&gt; &lt;tr&gt;&lt;th&gt;FSO文件浏览器 - 编辑文本文件&lt;/th&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td height="25"&gt;文件名: &lt;% =Fname %&gt;&lt;/td&gt; &lt;tr&gt;&lt;td&gt;;height:100%;...

    XML轻松学习手册--XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解

    面向对象的思想方法已经非常流行了,在编程语言(例如java,js)中,都运用面向对象的编程思想。在XML中,就是要将网页也作为一个对象来操作和控制,我们可以建立自己的对象和模板。与对象进行交流,如何命令对象,...

    ASP.NET程序中常用的三十三种代码.txt

     我觉得应该在itembound事件中 e.items.cell["你的列"].text=DateTime.Parse(e.items.cell["你的列"].text.ToString("yyyy-MM-dd"))  9.获取错误信息并到指定页面  不要使用Response.Redirect,而应该使用...

    iuhyiuhkjh908u0980

    报的错误脚本: form.action=ecsideObj.DEFAULT_ACTION; 以下是我的web.xml文件: &lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;web-app version="2.4" xmlns="http://java.sun.com/xml/ns/ ... by cycy80 2008-02-03 ...

    amis前端低代码框架 v1.1.4

    修复 表单项在不配置 name 的时候,value 属性失效问题 (#1372) 修复 Excel 导出的列顺序依照配置的顺序,而不是数据源 (#1377) 修复 ChartRadios tooltip 问题. (#1378) 修复 位置选择组件在新版百度地图 api 下...

Global site tag (gtag.js) - Google Analytics