2012-08-08 54 views
0

下面的链接将带你到我的例子。我的问题是...在不更改表单内的任何代码的情况下,我可以使用一个按钮来控制每个表单中的所有按钮。因此,一旦“主按钮被点击后,它将分别列出每种形式的所有计算方法?你会注意到我只有三种形式,但我正在进行的项目将有数百种,这只是其中的一小部分简单起见,我很希望有一个人能回答是,如果我能有一个“大师计算”按钮被点击,而不是点击各种形式的钙按钮?多个表单计算器事件处理程序

http://jsfiddle.net/qvDFY/1/

帮助将不胜感激,

在此先感谢

回答

0

也许:jsfiddle.net/qvDFY/9/n

查询,你可以一个 类添加到您的每一个按钮(而不必修改HTML)

基本上:

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'被输入到示例中的CalculateIMSUB函数中

+0

非常感谢sq2。 '96'只是我为calculateimsub选择的一个数字。 – 2012-08-08 15:25:42

+0

我有另一个类似于这个问题如果你可以帮助那会很棒。 http://stackoverflow.com/questions/11870042/javascript-submitting-forms-and-processing – 2012-08-08 20:33:13

1

如果您使用j在主按钮点击

$('form button').addClass('autoClick'); 

然后:

$('.autoClick').click();