私はとのリンクを持っていid="something"
ます:
html
<a id="something" onclick="getReturnValue()"> Something </a>
JavaScript
function getReturnValue(){
//some validation
if(validation fails){
return false;
}else{
return true;
}
}
以下を使用するときに戻り値を取得する必要があります。
$("#something").click();
イベントの戻り値を取得するにはどうすればよいですか?
すでにonclick機能がhtmlタグに記載されています。私が使いたかった:
$("#something").click();
そこから戻り値を取得したかったのです。
getReturnValue()
複数の場所で使用する必要があるため、次のようにメソッドを何度も書きたくありません。
click(function(){ getReturnValue() })
私はこれをする必要があります
if($("#something").click() == true){
form.submit();
}
click() は、検証を行う getReturnValue() を呼び出します。検証に失敗した場合は false が返されるため、フォームを送信する必要はありません。検証が真の場合、フォームを送信する必要があります