我有一个asp按钮代码是:
<asp:Button ID="Button1" runat="server"
Text="Submit" onclick="btn_click"
onclientclick= "javascript:returnisvalid
(document.getelementbyid
('*somevalue*'));" />
我现在需要的是调用另一个函数来防止双击我创建的按钮
Function disablesave(savebutton){
Savebutton.disabled=true;
Savebutton.value=true;
}
如何验证表单并在单个 onclientclick 上调用此函数?有人可以指导我吗?
最佳答案
您可以调用多个函数,用分号;
或逗号,
分隔它们
onclientclick="function1(); function2();"
如果您需要验证所有这些,您也可以将它们称为与逻辑操作相关的连接,例如:
onclientclick="return (function1() && function2());"
或者甚至是
onclientclick="function1(); return function2();"
为了避免重复提交,并且仅使用 JavaScript,您可以转到 form
并使用 onsubmit
添加您的逻辑
<form id="form1" runat="server" onsubmit="return disableForm(this);">
然后在 JavaScript 函数 disableForm()
上添加您的逻辑过程。
关于javascript - 如何使用 onclientclick 调用多个 Javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60302729/