2012-01-26 2 views
1

폼에 여러 개의 onsubmit 함수가 허용됩니까? 예 : 여러 함수 호출을 포함 할 수양식에 여러 개의 onsubmit javascript 함수가 허용됩니까?

<form onsubmit="return verify1() && verify2()"> 

또는이

<form onsubmit="return verify1() || verify2()"> 

이상의 복잡한 식 :

<form name="form" method="POST" action="contactus.asp" onsubmit="return verify()" 
<!--*****CAN I ADD ANOTHER onsubmit FUNCTION HERE?***** -->> 

답변

4

글쎄, 당신은 어떤 법률이 포함 자바 스크립트 문을 추가 할 수 있습니다. 논리적 표현의 단락 평가를 포함하여 표준 평가 규칙이 적용된다는 점에 유의하십시오.

0

나는 그것이 작동하지 않을 것이라고 생각합니다. 래퍼 함수를 ​​만들어서 실행하고자하는 함수를 포함시켜야합니다.

<script type="text/javascript"> 
    var run1 = function() { alert("first"); } 
    var run2 = function() { alert("second"); } 

    function sub() { 
     run1(); 
     run2(); 
    } 
</script> 
<form name="form" method="POST" action="contactus.asp" onsubmit="javascript:sub();"> 
관련 문제