一个按钮触发另一个按钮单击事件

Ada*_*dam 21 html javascript

我想在我的团队建设的一个表格上提交两个按钮,一个在折叠之上,一个在下面.我收到了我的技术团队关于添加它的投诉,因为它需要一些服务器端编码以确保用户不会多次点击它.显然他们有一个按钮,但要将验证添加到两个将是一个问题.

你能不能只用相同的ID调用按钮,并且不会将表单视为一个按钮?

我认为另一个选项是新按钮甚至在另一个按钮上点击一下.然后他们仍然只有一个单击即使表单,但我得到了我的两个按钮.我该怎么写呢?

谢谢,阿德玛

Jam*_*ill 40

我只熟悉ASP.net和C#按钮,但是使用C#你可以将两个不同的按钮连接到同一个click事件处理程序.您也可以通过使用辅助按钮触发主按钮单击事件来完成客户端操作.这是一个非常简单的例子:

HTML

<input type="button" id="primaryButton" onclick="ExistingLogic()" />
<input type="button" 
       id="secondaryButton" 
       onclick="document.getElementById('primaryButton').click()" />
Run Code Online (Sandbox Code Playgroud)


小智 5

<input type="button" id="primaryButton" onclick="ExistingLogic()" />
<input type="button" id="secondaryButton"/>

$('#secondaryButton').click(function(){
    $("#primaryButton").click();
})
Run Code Online (Sandbox Code Playgroud)