【问题标题】:single javascript function for multiple forms多个表单的单个 javascript 函数
【发布时间】:2011-12-21 17:50:19
【问题描述】:

我有一个根据用户选择加载不同表单的页面。我想要一个可以读取任何这些表单上的所有元素的 javascript。我不想有多个脚本......我想要一个函数,例如,命名为submit([don't know if it should have parameters]),然后当提交任何表单时,调用并执行该函数。我将设置提交操作。但我需要可以读取任何形式的功能。

【问题讨论】:

标签: javascript html


【解决方案1】:

考虑一下:

document.onsubmit = function ( e ) {
    e.preventDefault();
    submit( ... );        
};

因此,您在文档级别取消任何提交操作,然后使用 submit()...

使用document.forms 集合访问您的表单。使用form.elements 集合访问每个表单的元素。

【讨论】:

  • 这不是我要找的……我希望该函数能够获取所有表单元素,然后我将对表单元素执行任何操作。
  • @Sikas 你想要document.forms,然后是form.elements。我已经更新了我的答案...
  • 我找到了使用document.forms[0].elements.length的解决方法...谢谢:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多