HTML / Javascript ..按钮点击调用两个脚本?

时间:2016-10-18 15:28:18

标签: javascript html

我有一个页面,显示两个按钮...我只想要根据他们点击的图像调用一个javascript函数...

这是我正在谈论的图片.. enter image description here

所以,当我点击第一个框时......我得到了正确的javascript函数。

当我点击第二个框时,它会调用这两个函数。

这是我的代码:

<td align="center" valign="center" onClick="submitRow1('<% =rsTemp1("Created") %>','<% =rsTemp1("CSN") %>','<% =rsTemp1("PartNum") %>','<% =rsTemp1("TicketNum") %>', '<% =rsTemp1("Liability") %>')" nowrap class="bodyTextTLR"><img src="images/Invoiced.png" />  

<align="center" valign="center" onClick="submitRow3('<% =rsTemp1("Created") %>','<% =rsTemp1("CSN") %>','<% =rsTemp1("PartNum") %>','<% =rsTemp1("TicketNum") %>', '<% =rsTemp1("Liability") %>')" nowrap class="bodyTextTLR"><img src="images/NoInvoice.png" />

2 个答案:

答案 0 :(得分:1)

由于您的图像在一个表格单元格中显示2个图像,因此执行此操作的方法是使用包含2个图像的<td>元素,并将点击处理程序直接绑定到这些图像:

<td align="center" valign="center" nowrap class="bodyTextTLR">
<img onClick="submitRow1('<% =rsTemp1("Created") %>','<% =rsTemp1("CSN") %>','<% =rsTemp1("PartNum") %>','<% =rsTemp1("TicketNum") %>', '<% =rsTemp1("Liability") %>')" src="images/Invoiced.png" />  
<img onClick="submitRow3('<% =rsTemp1("Created") %>','<% =rsTemp1("CSN") %>','<% =rsTemp1("PartNum") %>','<% =rsTemp1("TicketNum") %>', '<% =rsTemp1("Liability") %>')" src="images/NoInvoice.png" />

答案 1 :(得分:0)

您的<TD>代码未使用</TD>标记正确关闭。因此,您在单元级别指定的单击处理程序将用于包含的元素。您应该考虑将处理程序单独附加到<img>元素。