ページ内のすべてのフォームで発生する関数を作成しようとしました。
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script>
$('form').click(function() {
alert (this.serialize());
return false;
});
</script>
しかし、私はエラーが発生します
this.serialize は関数ではありません
私は何を間違っていますか?
アップデート
$(this)
働いた
だから今私は試しました:
$('form').click(function() {
alert ($(this).serialize());
$("input, select, textarea").attr("disabled", true);
alert ($(this).serialize());
return false;
});
ただし、これにより、ページ上のすべてのフォームのすべての要素が無効になります。
submitbutton が押されたフォームでそれらを無効にするにはどうすればよいですか?