onclick에서 두 개의 함수 호출이 가능합니까? 두 번째 Onclick에서 두 개의 Javascript 함수
onclick="function1(); function2();"
그것이 첫 번째 기능을 실행하는 수행하지만,하지 : 내가 좋아하는 일을했습니다. 어쨌든 onclick에서 둘 다 가지고 있 ㅂ니까? 코드는 클라이언트 측 또는 C# 코드 뒤에 있습니다.
감사합니다.
onclick에서 두 개의 함수 호출이 가능합니까? 두 번째 Onclick에서 두 개의 Javascript 함수
onclick="function1(); function2();"
그것이 첫 번째 기능을 실행하는 수행하지만,하지 : 내가 좋아하는 일을했습니다. 어쨌든 onclick에서 둘 다 가지고 있 ㅂ니까? 코드는 클라이언트 측 또는 C# 코드 뒤에 있습니다.
감사합니다.
나는 function1
또는 function2
중 하나가 정의되지 말 것, 또는 function1
는 예외를 던지고, 또는 (대한) 당신이 그들 모두가 호출되지 않는 것이 단순히 틀렸다. 정상적인 경우 두 가지 모두 호출됩니다 (proof).
그렇다고해서 좋은 생각은 아닙니다. 다른 두 개를 호출하는 세 번째 함수를 정의하는 것이 훨씬 좋을 것입니다. DOM2 핸들러를 사용하고 onclick
을 완전히 제거하는 것이 좋습니다.
그래야합니다. 그 이후의 모든 내용이 실행되지 않도록하는 function1()
에 오류가있을 수 있습니다.
기능 중 하나에서 오류가 발생하지 않는 한 괜찮습니다. 그러나 다른 개발자가 두 함수를 호출하는 함수를 한 번 가지고 onclick 이벤트에서 호출하도록 권장합니다.
function function3()
{
function1();
function2();
}
... onclick="function3();"
첫 번째 기능에서 무엇을하고 있습니까? – xandercoded
C#과 Javascript는 서로 관련이 없습니다. – SLaks
가능한 중복 [하나의 요소에서 두 개의 JavaScript onclick 이벤트가 가능합니까?] (http://stackoverflow.com/questions/2881307/can-i-have-two-javascript-onclick-events-in-one-element) –