多表单计算器事件处理程序
multiple form calculator event handler
下面的链接将带您到我的例子。我的问题是...在不更改表单本身内的任何代码的情况下,我可以让一个按钮控制每个表单中的所有按钮。因此,一旦单击"主按钮",它将分别列出每个表单中的所有计算?你会注意到我只有三种表格,但我正在从事的项目会有数百种表格。为了简单起见,这只是其中的一小部分。我希望有人可以回答的是,我是否可以单击"主计算"按钮,而不是单击每个表单中的计算按钮?
http://jsfiddle.net/qvDFY/1/
帮助将不胜感激,
提前致谢
如果你使用的是jQuery,你可以为每个按钮添加一个类(不必修改HTML):
$('form button').addClass('autoClick');
然后在主按钮上单击:
$('.autoClick').click();
也许: jsfiddle.net/qvDFY/9/n
基本上:
function calculateAll() {
var forms = document.getElementsByTagName("form");
for(var i = 0; i < forms.length; i++ ) {
CalculateIMSUB(forms[i].input_A.value, forms[i].input_B.value,forms[i], 96)
}
}
虽然我不确定为什么在您的示例中将"96"输入到计算IMSUB函数中
相关文章:
- keyup事件处理程序更改焦点不适用于快速键入
- 提示使用服务器端事件处理程序激活JavaScript
- 将事件处理程序绑定到任何可能的事件
- 正在将事件处理程序添加到不存在的类
- 在循环中附加事件处理程序时出现浏览器性能问题
- 在同一个javascript事件处理程序中调用不同的函数
- 有没有一种方法可以让内联事件处理程序在元素创建后立即执行
- 检查事件处理程序参数
- 实现延迟的jquery更改事件处理程序
- 如何使用Node.js在JavaScript模块文件之间使用事件处理程序
- 如何使jQuery的“bind”或“on”事件处理程序幂等
- 带有参数的Javascript事件处理程序
- Jquery事件处理程序仅适用于匿名函数
- 如何从另一个处理程序内部取消JavaScript事件处理程序函数的执行
- 如何在jQuery事件处理程序中存储和重用超时
- 如何向onClick事件处理程序传递一个接受参数的函数,并且仍然将该函数绑定到组件's”;这个“;上下文
- 异步处理所有事件处理程序的方法
- jsplumb中的Click事件处理程序丢失“;这个“;对象
- 构造函数中的事件处理程序与构造函数外的事件处理函数的行为不同
- 如何在事件处理程序的回调中防止Default