Как вызвать несколько Javascript функций с помощью onclientclick - PullRequest
0 голосов
/ 19 февраля 2020

У меня есть 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;

}

Как я могу проверить форму и вызвать эту функцию в один клик? Кто-нибудь может мне помочь?

1 Ответ

1 голос
/ 19 февраля 2020

Вы можете вызывать несколько функций, разделяя их точкой с запятой ; или запятой ,

onclientclick="function1(); function2();"

Вы также можете вызывать их, связанные с логическими операциями, если вам нужно проверить все из них, для пример:

onclientclick="return (function1() && function2());"

или даже как альтернатива

onclientclick="function1(); return function2();"

, чтобы избежать двойных заявок, и только при использовании javascript вы можете go к form и добавить свои логи c там с помощью onsubmit

<form id="form1" runat="server" onsubmit="return disableForm(this);">

Затем с помощью функции javascript disableForm() добавьте свои логи c процедур.

...