1

フォームがあり、jQuery Form Pluginが使用されています。

<form id="myForm" action="comment.php" method="post"> 
    Name: <input type="text" name="name" /> 
    Comment: <textarea name="comment"></textarea> 
    <input type="submit" value="Submit Comment" /> 
</form>

<script> 
$(document).ready(function() { 
    $('#myForm').ajaxForm(function() { 
         alert("Thank you for your comment!"); 
    }); 
}); 
</script> 

いくつかの検証を実行するために既に呼び出されたbeforeSubmitにハンドラーを追加することは可能ですか? 変更できない外部コードで呼び出されるため、これを求めています。 ajaxFormajaxForm

4

2 に答える 2

2

解決策を見つけました。フォームの送信イベントを介してオプションにアクセスできます。

$._data($('#myForm')[0], 'events')['submit'][0].data.beforeSubmit
于 2013-07-28T22:54:26.700 に答える