@author    songfeng     
       因为JS内对象的方法实际上是存储语句的一个类似于指针的东西. 其指向了内存的一个位置, 也就是其函数的位置,当然也可以让其指向一个变量值.
       var foo = new Object();
       foo.bar = function() {}    //现在foo.bar就是指向了这个函数的内存位置.
       foo.bar = "abcdefg";      //现在其指向了内存中的字符串
      也就是说它们的名子是一样的, 第二个会把第一个覆盖掉, 并不会有任何提示.

下面是我今天遇到的问题.
      <form action="" name="applyForm" namemethod="post">
           <input type="text" name="foo" value="" />
           <input type="button" id="submit" onClick="apply();" name="submit"/> //注意它的name
      </form>

<script>
    function apply()
    {
          document.applyForm.submit();
    }
</script>
       apply()就是无法提交, 总是告诉我submit()不是方法, 可是明明其就是一个方法. 后来仔细检查(因为源代码比这长很多), 才找出问题所在. 原来是input表单的name值是submit, 它理所当然的成了此FORM 的属性值.自然就把以前的顶替了. 改后, 则正常运行.

转载于:https://www.cnblogs.com/silvester/archive/2008/12/30/1694686.html

javascript中FORM表单的submit()方法经验教训.相关推荐

  1. JavaScript中的表单验证、正则表达式、数组的使用

    表单验证.正则表达式.数组 字符串的使用 为什么要使用表单验证 表单验证的常用步骤 提交表单的2种方式 文本框对象 为什么要使用正则表达式 正则表达式的两种创建方法 正则表达式的模式 正则表达式常用的 ...

  2. html中form表单标签的使用

    在html中,表单是经常用到的,用来与用户交互并提交数据.今天要介绍的就是表单标签form标签 "form"作为英文单词有"表格"的意思 1.定义和用法 标签是 ...

  3. php ajax form表单提交,Ajax方法实现Form表单提交的方法

    这次给大家带来Ajax方法实现Form表单提交的方法,Ajax方法实现Form表单提交的注意事项有哪些,下面就是实战案例,一起来看一下. 写在前面的话 在使用form表单的时候,一旦点击提交触发sub ...

  4. [转]Joomla! 1.5中form表单的实现方式

    原文链接:Joomla! 1.5中form表单的实现方式 Joomla! 1.5中JParameter不但提供了一个xml 和ini文件读取和访问的方式,同时它提供了一个render函数,这个rend ...

  5. php同时接受get post,php中form表单同时使用POST和GET传递参数说明

    摘要 腾兴网为您分享:php中form表单同时使用POST和GET传递参数说明,同花顺,淘集集,尚游戏,美食天下等软件知识,以及医联网,recovernt,wifi控制,音效驱动,板栗直播,畅想听吧, ...

  6. 修改element ui中form表单的 label 颜色样式

    此时,emement ui的form表单的label(年龄二字)是黑色的. 原代码: <template><el-form :model="numberValidateFo ...

  7. HTML中form表单的应用

    1.form表单标记 form表单以<form>标记开始,以</form>标记结束 而在form表单中的属性 action 规定当提交表单时向何处发送表单数据. method ...

  8. JavaScript中的表单编程

    表单编程 1获取表单相关信息 1.什么是表单元素 1.什么是表单元素 在H TML中表单就是指form标签,它的作用是将用户输入或选择的数据提交给指定的服务器 2.如何获取表单元素 <form ...

  9. html中form表单提交和阻止表单提交的细节

    如何阻止表单提交 HTML禁止表单提交方法 源代码如下: form2.html <!DOCTYPE html> <html> <head> <meta cha ...

最新文章

  1. 《评人工智能如何走向新阶段》后记(再续1)
  2. 国务院发文!这些专业,将被撤销!
  3. python官方推荐的三本书-【数据分析】入门数据分析,你一定要看的三本书
  4. 成功解决Instructions for updating: Use `tf.global_variables_initializer` instead.
  5. ffmpeg:Codec for stream 0 does not use global headers but container format requires global headers
  6. java 判断一个词是不是成语_Java 判断字符串a和b是否互为旋转词
  7. redis中value大小_查看redis的Value值大小
  8. MySQL8新增管理端口
  9. leetcode 85. Maximal Rectangle
  10. 水果店差别定价策略,水果店的单品定价公式
  11. php chinese.php,ChineseUtil
  12. 不带任何脏字的英文骂人法
  13. 视频剪辑怎么学?四个方面要注意,整体思路是关键
  14. 什么是AMD;什么是CMD
  15. cv2不能识别gif
  16. 怎么把qlv格式转换成mp4?快速转换qlv格式的方法
  17. zsh: command not found: conda
  18. 初学Bootstrap,制作响应式布局
  19. python画图大全_python画图教程
  20. php sku 代码编写,php – 在单个产品页面中显示SKU下的自定义字段值

热门文章

  1. php 自动返回,PHP实现自动识别Restful API的返回内容类型
  2. Linux二进制导出配置文件,Go打包二进制文件的实现
  3. (C++)堆排序的3个关键函数
  4. java培训:什么是抽象类?怎么定义?
  5. .NET平台开源项目速览(18)C#平台JSON实体类生成器JSON C# Class Generator
  6. 安装配置Emacs-rails
  7. HashSet 详解
  8. 我都陪你坐了一天了,你好歹说句话啊!吖的,谱也忒大了。。。
  9. C++列表初始化容器
  10. mysql数据库之linux版本