2017-06-26 15 views
0

私はHTMLとJSPを初めて使用しています。HTML JSP onclick:return functionality

以下

は私が分析しようとしているコードのHTML部分である:

<TD> 
    <FONT size="2"> 
     <FONT color="#ffffd2"> 
      <INPUT size="40" name="from" type="text"> 
     </FONT>&nbsp;&nbsp;&nbsp; 
     <INPUT type="image" border="0" name="B1" value="Submit" onclick="return validate(this.form);" src="../../../theme/Images/buttons/send.gif"> 
    </FONT> 
</TD> 

私が述べたボタンのonclick行動を理解するために失敗しています:

onclick="return validate(this.form) 

私は分析に役立つとトレースしてくださいアクションイベント。

+0

これはjavascriptメソッドのvalidateを呼び出します。失敗した場合は、フォームは提出されません – Simon

答えて

0

画像をクリックすると、パラメータとしてフォームを使用してvalidateという関数が呼び出されます(thisは画像ボタンand itsフォームのプロパティはその内部の/関連付けられています)。
関数がfalseを返す場合、フォームは送信されません。それ以外の場合は、フォームが送信されます。関数呼び出しの前に関数が呼び出されなければなりません。
ボタンタイプの画像は送信ボタンの一種です。