2012-01-26 19 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

さて、あなたはこのを含むあらゆる法的JavaScriptステートメントを追加することができます。論理式の短絡評価を含む標準評価ルールが適用されることに注意してください。

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();"> 
関連する問題