別のスクリプトで設定されているjQuery検証submitHandlerに機能を追加するにはどうすればよいですか?そもそもsubmitHandlerを定義しているソースJavaScriptを変更できません。代わりに、実行される後続のスクリプトからいくつかの機能を追加する必要があります。そもそもsubmitHandlerを定義している.jsファイルの縮小された擬似コードを次に示します。これを直接変更することはできません。
$("#frmReg").validate({
invalidHandler: function(e, validator) { //code here ... not relevant },
submitHandler: function() {
window.onbeforeunload = null;
$('#myForm')[0].submit();
},
rules: { firstname: { required: true } },
messages: { firstname: { required: 'First name is required' } }
});
基本的に、 2番目の関数を既存のsubmitHanderにバインドしたいと思います。